Python如何遍历列表并比较其中找到的字符串列表

标签 python iteration nested-lists

如果我有一个如下所示的嵌套列表:

bigstringlist = [['rob', 'bob', 'sam', 'angie'], ['jim', 'angie', 'tom', 'sam'], ['sam', '玛丽'、'安吉'、'莎莉']]

如何遍历此列表并提取出现在所有嵌套列表中的名称列表?即:

finallist = ['sam', 'angie']

将此嵌套列表类型转换为集合是否会更好?

最佳答案

reduce(set.intersection, map(set , bigstringlist))

关于Python如何遍历列表并比较其中找到的字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4111129/

相关文章:

python - 将列表压缩为带重复的字符串

css - IE CSS嵌套水平列表位置

Haskell迭代器: simple worked example of stripping trailing whitespace

list - 从右到左处理 Haskell 列表,保持原始顺序

haskell - 在输出 L 形矩阵时避免双重遍历

list - 使用 lisp 中的嵌套列表删除列表的重复元素

python - 我可以要求一些很棒的个性化Python IDE 的屏幕截图吗?

python - 上传固定格式的csv文件

具有 nargs 行为的 Python argparse 不正确

python - 逐周、逐日和逐年获取