我想將變量與存儲在數組中的值進行比較。數組中的值從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所要求的。 –