要獲取字典中的key和value,可以使用以下方法:
keys()
方法獲取所有的key,使用values()
方法獲取所有的value。my_dict = {"name": "Alice", "age": 25, "city": "New York"}
# 獲取所有的key
keys = my_dict.keys()
print(keys) # 輸出: dict_keys(['name', 'age', 'city'])
# 獲取所有的value
values = my_dict.values()
print(values) # 輸出: dict_values(['Alice', 25, 'New York'])
items()
方法獲取所有的key-value對作為元組的形式。my_dict = {"name": "Alice", "age": 25, "city": "New York"}
# 獲取所有的key-value對
items = my_dict.items()
print(items) # 輸出: dict_items([('name', 'Alice'), ('age', 25), ('city', 'New York')])
for
循環遍歷字典的key和value。my_dict = {"name": "Alice", "age": 25, "city": "New York"}
# 遍歷字典的key和value
for key, value in my_dict.items():
print(key, value) # 輸出: name Alice, age 25, city New York
get()
方法通過key獲取對應的value。my_dict = {"name": "Alice", "age": 25, "city": "New York"}
# 通過key獲取對應的value
name = my_dict.get("name")
print(name) # 輸出: Alice
注意:獲取的key、value、items對象都是類似于列表的可迭代對象,如果需要將其轉換為列表,可以使用list()
函數進行轉換。