您可以用於撥打對比清單可用內涵;你可以檢查名稱項與item in clean_compare
:
>>> clean_compare = [i[13:-1] for i in compare]
>>> clean_compare
['bark', 'dentla', 'group', 'fusion']
>>> name
['group', 'sound', 'bark', 'dentla', 'test']
>>> {i:i in clean_compare for i in name} #for Python 2.7+
{'sound': False, 'dentla': True, 'bark': True, 'test': False, 'group': True}
如果你想打印:
>>> d
{'sound': False, 'dentla': True, 'bark': True, 'test': False, 'group': True}
>>> for i,j in d.items():
... print(i,j)
...
sound False
dentla True
bark True
test False
group True
編輯:
或者,如果你只想打印它們,你可以做到這一點容易與一個for循環:
>>> name
['group', 'sound', 'bark', 'dentla', 'test']
>>> clean_compare
['bark', 'dentla', 'group', 'fusion']
>>> for i in name:
... print(i, i in clean_compare)
...
group True
sound False
bark True
dentla True
test False
您將需要定義你認爲「匹配」。 – interjay
比較內容真的是字符串嗎?或比較是列表的列表? – pajton
不是沒有作業正在閱讀一大堆每天都會收到的電子郵件,並且想知道我沒有收到哪些電子郵件。 – namit