Python如何迭代列表并比较其中找到的字符串列表
如果我有一个如下所示的嵌套列表:
bigstringlist = [['rob', 'bob', 'sam', 'angie'], ['jim', 'angie', 'tom', 'sam '], ['sam', 'mary', 'angie', 'sally']]
如何迭代此列表并提取出现在所有嵌套列表中的名称列表?即:
finallist = ['sam', 'angie']
通过将此嵌套列表类型转换为集合会更好地实现这一点吗?
If I have a nested list that looks like this:
bigstringlist = [['rob', 'bob', 'sam', 'angie'], ['jim', 'angie', 'tom', 'sam'], ['sam', 'mary', 'angie', 'sally']]
How do I iterate through this list and extract a list of names that appear in all the nested lists? i.e.:
finallist = ['sam', 'angie']
Would this be better accomplished by typecasting this nested list as a set?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
奇点解的一个变体,也许更快一点:
A variation on singularity's solution, maybe a little faster: