在Python中,可以使用字典的values()
和keys()
方法來互相轉(zhuǎn)換字典的值和鍵。這兩個(gè)方法返回一個(gè)可迭代對(duì)象,可以使用list()
函數(shù)將其轉(zhuǎn)換為列表。
例如,假設(shè)有一個(gè)字典my_dict
如下所示:
my_dict = {"a": 1, "b": 2, "c": 3}
要獲取字典的所有值,可以使用values()
方法:
values = my_dict.values()
print(list(values)) # [1, 2, 3]
要獲取字典的所有鍵,可以使用keys()
方法:
keys = my_dict.keys()
print(list(keys)) # ['a', 'b', 'c']
如果想要將值和鍵互相轉(zhuǎn)換,可以使用字典推導(dǎo)式:
reversed_dict = {v: k for k, v in my_dict.items()}
print(reversed_dict) # {1: 'a', 2: 'b', 3: 'c'}