我遇到此错误TypeError:“str”和“int”实例之间不支持“<”

2024-10-03 02:44:06 发布

您现在位置:Python中文网/ 问答频道 /正文

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:“str”和“int”实例之间不支持'<;'


Tags: toinforif错误johnremovedavid
1条回答
网友
1楼 · 发布于 2024-10-03 02:44:06
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是问题所在。在

相关问题 更多 >