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'实例之间不支持
答案 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
。