【发布时间】:2016-03-16 08:53:40
【问题描述】:
如何检查列表中是否有某些内容? 这是我当前的代码:
for line not in line: open("drivers_details.txt"):
if reg not in line:
name=input("what is your name?\n")
address=input("what is your address\n")
print (reg,name,address,"%0.2f"%average_time,"MPH")
(我试过用“not in”但没用)
【问题讨论】:
-
您不能对不在列表中的内容运行循环。一个循环基本上会遍历列表中的每个值,所以显然这个循环永远不会是真的。解决方案见stackoverflow.com/questions/22833893/python-if-not-in-list。