这要怎么改啊 总是跑不出来

img

img


函数不知道该怎么定义,这要怎么修改,不用函数可以跑出来,但必须要用函数


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