文章内容
2023/7/10 20:28:41,作 者: 黄兵
Python 如何获取字典键值
要使用Python获取字典的键和值,可以使用字典对象的keys()和values()方法。这些方法返回一个可迭代对象,你可以将其转换为列表或使用循环进行迭代。
下面是一个示例,演示如何获取字典的键和值:
my_dict = {"1688": 1, "SERVICE_NOT_LISTED": 1}
# 获取键
keys = my_dict.keys()
print("Keys:", keys) # 输出:Keys: dict_keys(['1688', 'SERVICE_NOT_LISTED'])
# 获取值
values = my_dict.values()
print("Values:", values) # 输出:Values: dict_values([1, 1])
# 转换为列表
key_list = list(keys)
value_list = list(values)
print("Key list:", key_list) # 输出:Key list: ['1688', 'SERVICE_NOT_LISTED']
print("Value list:", value_list) # 输出:Value list: [1, 1]
# 迭代键和值
for key in my_dict:
value = my_dict[key]
print("Key:", key, "Value:", value)
在上面的示例中,keys()方法返回一个dict_keys对象,可以将其转换为列表。同样地,values()方法返回一个dict_values对象,也可以转换为列表。
然后,你可以使用for循环迭代字典的键和值,或者通过索引访问它们。
其它相关推荐:
3、UnicodeEncodeError: 'gbk' codec can't encode character: illegal multibyte sequence
评论列表