Python字典键值对互换可以使用内置函数zip()来实现,zip()函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。
实现
Python字典键值对互换可以使用内置函数zip()来实现,zip()函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。
例如:
d = {'a': 1, 'b': 2, 'c': 3}
# 使用zip()函数
inverse = dict(zip(d.values(), d.keys()))
print(inverse)
# 输出:{1: 'a', 2: 'b', 3: 'c'}
上面的代码中,我们首先定义了一个字典d,然后使用zip()函数将字典d的键和值进行互换,最后将互换后的键值对赋值给inverse变量。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(44条)