题目:有一个字典对象,d = {'a':1,'b':2},请用尽量简洁的代码将d转换成{1: 'a', 2: 'b'}

第一种方法:

d = {'a': 1, 'b': 2}
d = {value: key for key, value in d.items()}
print(d)

有一个字典对象,d = {'a':1,'b':2},请用尽量简洁的代码将d转换成{1: 'a', 2: 'b'}-LMLPHP

结果

有一个字典对象,d = {'a':1,'b':2},请用尽量简洁的代码将d转换成{1: 'a', 2: 'b'}-LMLPHP

第二种方法:

dict(zip(d.values(), d.keys()))

有一个字典对象,d = {'a':1,'b':2},请用尽量简洁的代码将d转换成{1: 'a', 2: 'b'}-LMLPHP

结果

有一个字典对象,d = {'a':1,'b':2},请用尽量简洁的代码将d转换成{1: 'a', 2: 'b'}-LMLPHP

05-04 02:06