我正在尝试比较多个列表。但是列表不是标签......通常。我每次都使用一个while循环来创建一个新列表并相应地标记它们。因此,例如,如果 while 循环运行 3 次,它将生成List1
aList2
和List3
。这是创建列表的代码片段。
for link in links:
print('*', link.text)
locals()['list{}'.format(str(i))].append(link.text)
所以我想比较每个列表中的字符串,但我想一次比较所有列表,然后打印出公共字符串。
我觉得我会使用这样的东西,但我不是 100% 确定。
lists = [list1, list2, list3, list4, list5, list6, list7, list8, list9, list10]
common = list(set().union(*lists).intersection(Keyword))