python怎么把一个字典的全部浮点型键值转换为整型

2025-12-16 11:07:30
推荐回答(3个)
回答1:

你确定你的val是长整型?错误提示是说list对象不可调用,说明val是一个list(自己可以print type(val)试试,在str(val)前面).那也就是说明你的是嵌套列表?可以给出更多的数据?

回答2:

a = {1.1:2,2.2:3}
print dict(map(lambda x:(int(x[0]),x[1]) if type(x[0])==float else (x[0],x[1]) , a.items()))

回答3:

好的