我有这个错误TypeError:'<' 'str'和'int'实例之间不支持

时间:2018-02-18 15:07:56

标签: python jupyter

dict1={('david','mwambali','mukengane',1996): 21,
       ('donbeni',2003): 3.3 ,
       ('john',2010): 7}
to_remove=[]
for i in dict1:
    if((i[1]) <  (2000):
        to_remove.append(i)

我遇到此错误TypeError:'&lt;' 'str'和'int'实例之间不支持

1 个答案:

答案 0 :(得分:0)

In [109]: dict1={('david','mwambali','mukengane',1996): 21,
     ...:        ('donbeni',2003): 3.3, 
     ...:        ('john',2010): 7}
     ...:        
In [110]: for i in dict1:
     ...:     print(i[1])
     ...:     
mwambali
2010
2003

我需要进一步解释吗?问题是'mwambali'<2000