如果知道具体的键,可以直接用 `字典名[键]` 获取对应的值:
python
d = {'a': 1, 'b': 2}
print(d['a']) 输出 1
使用 `.values` 方法获取所有值的视图,再用 `list` 转换为列表:
python
d = {'a': 1, 'b': 2}
values = list(d.values)
print(values) 输出 [1, 2]
使用 `for` 循环遍历字典的值:
python
d = {'a': 1, 'b': 2}
for value in d.values:
print(value) 逐行输出 1 和 2
如果值是嵌套字典,可以通过多次访问键来深入取值:
python
d = {'a': {'x': 10}, 'b': {'y': 20}}
print(d['a']['x']) 输出 10
用 `sorted` 对值排序后输出:
python
d = {'a': 3, 'b': 1, 'c': 2}
sorted_values = sorted(d.values)
print(sorted_values) 输出 [1, 2, 3]
使用 `.get(key, default)` 方法,当键不存在时返回默认值:
python
d = {'a': 1}
print(d.get('a', '未找到')) 输出 1
print(d.get('b', '未找到')) 输出 '未找到'
python
d = {'a': 1, 'b': 2}
方法1:直接访问键
print(d['a']) 输出 1
方法2:获取所有值(列表形式)
print(list(d.values)) 输出 [1, 2]
方法3:遍历所有值
for value in d.values:
print(value) 逐行输出 1 和 2
方法4:处理嵌套字典
nested_dict = {'a': {'x': 10}, 'b': {'y': 20}}
print(nested_dict['a']['x']) 输出 10
方法5:排序后输出
print(sorted(d.values)) 输出 [1, 2]
方法6:安全获取值
print(d.get('c', '默认值')) 输出 '默认值'
根据具体需求选择合适的方法即可。
版权声明: 知妳网保留所有权利,部分内容为网络收集,如有侵权,请联系QQ793061840删除,添加请注明来意。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态