def tansfer_int(dist):
for k,v in dist.items():
dist[k] = int(v)
return dist
d = {"python":"22","java":"54"}
print(tansfer_int(d))
可以使用字典推导式和int()函数来实现将字典中的值从字符串类型转换为整数类型。
例如:有以下字典:
my_dict = {'a': '1', 'b': '2', 'c': '3'}
可以使用以下代码将字典中的值从字符串类型转换为整数类型:
my_dict = {k: int(v) for k, v in my_dict.items()}
这将返回以下字典:
{'a': 1, 'b': 2, 'c': 3}
在这个字典推导式中,我们使用了.items()方法来遍历字典中的键值对。然后,我们使用int()函数将每个值从字符串类型转换为整数类型,并将其存储在新的字典中。
k,v是形参,怎么循环变量还是k,v,d没定义呀
把形参改成d