List 类型错误:'<';不支持';列表';用Python

List 类型错误:'<';不支持';列表';用Python,list,integer,typeerror,List,Integer,Typeerror,这是我的代码副本: scores = [100, 90, 80] par_info = [] for i in scores: if scores == 80: par_info = "Made Par" elif scores < 80: par_info = "Under Par" elif scores > 80: par_info = "Over

这是我的代码副本:

scores = [100, 90, 80]
par_info = []
    
for i in scores:
    if scores == 80:
        par_info = "Made Par"
    elif scores < 80:
        par_info = "Under Par"
    elif scores > 80:
        par_info = "Over Par"
得分=[100,90,80]
par_信息=[]
对于我的分数:
如果得分==80:
par_info=“制造par”
elif评分<80分:
par_info=“低于par”
elif评分>80分:
par_info=“超过par”

我知道循环并没有经过一个列表,但我找不到解决这个问题的答案。请帮助,提前感谢。

这里您将比较您的数组
分数
与数字80:

if scores == 80:
您无法将数组与数字进行比较,您可能正在尝试将循环的当前元素
i
与数字进行比较:

scores = [100, 90, 80]
par_info = []
    
for i in scores:
    if i == 80:
        par_info = "Made Par"
    elif i < 80:
        par_info = "Under Par"
    elif i > 80:
        par_info = "Over Par"
得分=[100,90,80]
par_信息=[]
对于我的分数:
如果i==80:
par_info=“制造par”
elif i<80:
par_info=“低于par”
如果i>80:
par_info=“超过par”
您可能还希望附加到数组:

scores = [100, 90, 80]
par_info = []
    
for i in scores:
    if i == 80:
        par_info.append("Made Par")
    elif i < 80:
        par_info.append("Under Par")
    elif i > 80:
        par_info.append("Over Par")
得分=[100,90,80]
par_信息=[]
对于我的分数:
如果i==80:
par_信息附加(“制作par”)
elif i<80:
par_信息附加(“par下”)
如果i>80:
par_信息附加(“超过par”)