list_1 = ["Barrelene", "Mimimycin"]
list_2 = ["Prismane", "barrelene", "Josiphos"]
set_1 = set([x.lower() for x in list_1])
set_2 = set([x.lower() for x in list_2])
print set_1.intersection(set_2)
这将显示:
set(['barrelene'])
如果这两个列表位于文本文件中,则可以使用以下脚本:
with open('list_1.txt', 'r') as f_list_1:
set_1 = set([name.strip().lower() for name in f_list_1])
with open('list_2.txt', 'r') as f_list_2:
set_2 = set([name.strip().lower() for name in f_list_2])
for name in set_1.intersection(set_2):
print name
你可以试试下划线.js用于JavaScript中的各种操作
_.difference :
返回数组中其他数组中不存在的值。你知道吗你可以在python中试试
你可以用电视机来做这个。不过,我建议先将每个条目转换为小写,但具体如下:
这将显示:
如果这两个列表位于文本文件中,则可以使用以下脚本:
我建议您使用Microsoft Word将两个文档保存为文本文件。但是也可以使用Python模块直接读取
docx
文件。你知道吗在JS中,可以使用^{} 执行以下操作:
DEMO
相关问题 更多 >
编程相关推荐