我有以下两个列表,我正在尝试找到它们之间的常用词。我正在尝试从中提取单词l2(忽略数字)并将它们存储在 中l3,但我不断收到错误消息:
列表索引必须是整数或切片,而不是元组
我对修复或是否有更好的解决方案感兴趣。
l1=['the', 'and', 'to', 'of', 'a', 'in', 'is', 'that']
l2=[('the', 637), ('of', 252), ('a', 208), ('to', 207), ('in', 147),
('and', 134), ('that', 134), ('was', 133)]
l3= list(map(lambda x: set(l2[x][x]), l2[0:6]))
print(set(l1 & l3))