首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将列表项与python中的文本或字符串的垃圾进行比较的最快方法

将列表项与python中的文本或字符串的垃圾进行比较的最快方法
EN

Stack Overflow用户
提问于 2016-10-23 03:34:47
回答 1查看 123关注 0票数 0

我有一张蟒蛇名单

代码语言:javascript
复制
['Yahoo Search - Yahoo Search Marketing', 'Yahoo Site Explorer - Yahoo! Search Marketing Ambassador', 'Yamaha - Yamaha DM2000', 'Yamaha Digital Consoles - Yamaha M7CL', 'Yamaha PM5D - Yammer', 'YAML - YMS', 'Yantra - Yard', 'Yard Management - Yard Signs', 'Yard Work - Yardi', 'Yardi Enterprise - Yardi Property Management', 'Yardi Property Management Software - Yardi Voyager', 'Yarn - Yaskawa', 'Year End Accounts', 'Year End Accounts - Year End Close', 'Year End Closing - Year-end', 'Year-end Close', 'Year-end Close - Year-end Closing', 'Yearbook - Yearly', 'Yeast - Yeast two-hybrid', 'Yellow Belt - Yellow Book', 'Yellow Pages - Yelp', 'Yeoman - Yiddish', 'Yield - Yield Enhancement', 'Yield Management', 'Yield Management - Yields', 'Yieldstar - Yii', 'Yin Yoga - Yodeling', 'Yoga', 'Yoga - Yoga', 'Yoga Instruction - Yoga Nidra', 'Yogurt - Yoruba', 'Young Adult - Young Adult Literature', 'Young Adult Services - Young Adults', 'Young Adults', 'Young People - Young Professionals', 'YourKit - Yourdon', 'Youth Activism - Youth Advocacy', 'Youth At Risk - Youth Culture', 'Youth Development', 'Youth Development - Youth Education', 'Youth Empowerment - Youth Engagement', 'Youth Entrepreneurship - Youth Groups', 'Youth Justice - Youth Leadership', 'Youth Leadership Training - Youth Marketing', 'Youth Media - Youth Mentoring', 'Youth Mentoring', 'Youth Ministry', 'Youth Ministry - Youth Organizations', 'Youth Outreach - Youth Participation', 'Youth Programming - Youth Programs', 'Youth Services - Youth Work', 'YouTube', 'YouTube - YouTube API', 'YSlow - YUI Library', 'YUM - Yacc', 'Z-Print', 'Z-Wave', 'Z/OS', 'Z/VM', 'Z1', 'Z1U', 'Z7', 'Z80', 'Zabbix', 'Zachman', 'Zainet', 'Zambia', 'ZBrush', 'ZEBB', 'Zebra', 'Zebrafish', 'Zedo', 'Zeiss', 'ZEKE', 'Zemax', 'Zen', 'Zen Shiatsu', 'ZenCart', 'Zend', 'Zend Certified Engineer', 'Zend Framework', 'Zend Server', 'Zend Studio', 'Zendesk', 'Zenger Miller', 'Zenoss', 'Zenworks', 'Zeolites', 'Zephyr', 'Zephyr Style Advisor', 'Zero Balancing', 'Zero Defects', 'Zero Waste', 'Zero-based Budgeting', 'ZeroMQ', 'Zeta Potential', 'Zetafax', 'Zeus', 'ZFS', 'Zig Ziglar', 'ZigBee', 'Zillow', 'Zilog', 'Zimbabwe', 'Zimbra', 'Zinc', 'Zines', 'Zip', 'Zip Drives', 'ZK', 'Zlib', 'ZLinux', 'Zmap', 'Zoho', 'Zombies', 'Zone Alarm', 'Zoning', 'Zoo', 'Zooarchaeology', 'Zoology', 'Zoom', 'Zoomerang', 'ZoomInfo', 'Zoomla', 'ZoomText', 'Zope', 'ZOS', 'Zotero', 'ZPL', 'Zprint', 'ZSeries', 'Zsh', 'Zuken', 'Zultys', 'Zulu', 'Zumba', 'Zumba Instruction', 'Zuora', 'ZVM', 'Zymography', 'Zynx', 'Zyxel']

我想把它与文字相匹配。

"CSS3,交互式应用程序,优雅的web;Exp: 4-8年;作为TutorVista的web开发人员(Pearson Group),您将参与使用AJAX、PHP、FLEX和类似的technologies.Skills 4+年构建高可伸缩性、丰富的交互式应用程序和优雅的web UI,在PHP、MySQL、OOPS、MVC框架(如CodeIgniter、Jquery、JavaScript/HTML5 5/CSS3 3 ("AJAX") )等服务器端web编程方面有丰富的experience.Significant开发经验,例如Python、Perl、Shell脚本、Linux/UI。在用户界面设计、响应性设计、布局和交互方面有丰富的经验;移动应用程序开发(Android,Apple)。

使用python最快的方法是什么?注意:

  1. 该列表可以包含1000多个项,因此我不想通过迭代单个项来进行比较。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-24 09:07:36

使用这样的东西:

代码语言:javascript
复制
>>> r=re.compile('|'.join(l),re.IGNORECASE) 
>>> r.findall(s)

其中l是单词列表,s是字符串

您可以使用timeit模块或使用this来测量时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40199250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档