我有一个如下列表:
[abc,efg,dfg]
[tac,thc,kfl]
[etc,acy,qof]
我想拉出包含该行列表中值全部的行的行,例如,如果我有一个文件
EAF 123 abc 567 efg dfg
TAC 234 tic 576 qud tic
QAC 586 qwa 786 tov ypv
CVB 078 abc efg dfg qtc
TCB 398 tac thc kfl tqo
OCN 068 etc acy qof qic
我得到包含列表组件的行:
123 abc 567 efg dfg
398 tac thc kfl tqo
068 etc acy qof qic
我正在尝试使用此代码:
textfile = open("file_checkin.txt",'rb')
for lines in textfile.xreadlines():
if any(value in lines for value in list):
print lines.strip()
else:
continue
但是,有一个选项可以用任何代替所有列表中的项目以匹配该行吗?