我想将变量与存储在数组中的值进行比较。数组中的值从csv文件中提取出来。如果数组的值等于变量,它将打印出真实的数据。将变量与数组中的每个元素进行比较
import csv
array=[]
values = csv.reader(open('SampleEEG data Insight-1-30.11.15.17.36.16.csv', 'r'),
delimiter=',',
quotechar='|')
for row in values:
array.append(row[5])
number= 4200
for a in array:
if number == a:
print ('True')
print ('False')
该代码只比较数组中的一个值并返回false。如何将数组中的所有值与变量进行比较?
嘿,谢谢它的作品!我有另一个问题,for循环不会停止,所以它继续打印错误。有没有办法阻止它运行循环,当它完成比较数组中的值? – huihan
对于第一个'数组',它不等于'数字','all'将因短路而爆发,而不关心任何后续的匹配。我不认为这是OP所要求的。 –