我正在尝试将数据第一列中的名称与第二列中同一行中的数据进行匹配,然后在同一过程之后将该数据与另一个变量进行比较。
示例:
[name 1, 45%]
[name 2, 34%]
[name 3, 22%]
[name 4, 93%]
[name 5, 29%]
我想让python找到名称3并认识到22%与名称3相伴。然后找到名称5并认识到29%与名称5相伴,然后认识到29%> 22%并返回“名称5”]
假设您正在使用标准的python csv库https://docs.python.org/3.8/library/csv.html
somevar = "variable to check against"
with open('data.csv') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
answer1 = row[0] == row[1]
if answer1:
row[0] == somevar
其中row [0]是当前行的第一列的值,等等