“ TypeError:'<'不受支持”的问题

时间:2019-09-11 07:43:55

标签: python

所以我试图自己重新学习一些python,一个任务要我列出一个列表,并将小于5的元素放入另一个列表中,

a = []
b = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
for element in b:
    if ( b < 5 ):
        a.append(b)
print (a)

2 个答案:

答案 0 :(得分:1)

b是这里的列表; element是您在迭代中使用的单个元素。

for element in b:
    if element < 5:
        a.append(element)

答案 1 :(得分:0)

您正在比较整个列表而不是单个元素 试试:

if element < 5