阅读量:0
要获取字典中的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()
函数进行转换。