前言:
此刻我们对“keys方法可以获取字典的值”大致比较关心,同学们都需要知道一些“keys方法可以获取字典的值”的相关内容。那么小编在网上汇集了一些关于“keys方法可以获取字典的值””的相关资讯,希望朋友们能喜欢,咱们一起来学习一下吧!知识的运用:
字典 dict 用{}括起来, 键值对 key:value {key :value}
键 唯一性 可哈希 不可变的数据类型 可以当字典的键
值 没有任何限制
字典的操作
和列表一样,增删改查
增
dic [key] =value 当这个键没在字典中就是添加
dic.setdefault(key,value) 如果这个键在字典中存在就不进行任何操作,否则就添加
删
pop(key) 返回值 返回被删除的键值对中的值
del dic[key]
clear() 清空
popitem() 随机删除
改
dic[key] = value 当这个键在字典中存在时,强行修改value
查
dic.get(key)
setdefault()
for 循环 所以key
print(dic[key])
其他
keys 获取到字典中所有的key 然后存在一个高仿的列表中
values 获取到字典中所有的value 然后存在一个高仿的列表中
items 获取到所有键值对,以元组的形式存放在高仿的列表中
解构:
a,b = 1,2
a,b = (1,2)
a,b = [1,2]
字典的嵌套:
字典的嵌套,使用实例
实例:使用其修改的方法
#!/usr/bin/python# -*- coding: UTF-8 -*-dic = { 'name':'大熊', 'age':28, 'wife':{ 'name':'大狗', 'age':26, 'salary':100000 }, 'baby':[ {'name':'熊大','age':18}, {'name':'熊大','age':15}, ]}print(dic)dic['baby'][0]['age'] = 19print(dic)for k in dic: print("%s: %s" % (k, dic[k]))
{'name': '大熊', 'age': 28, 'wife': {'name': '大狗', 'age': 26, 'salary': 100000}, 'baby': [{'name': '熊大', 'age': 18}, {'name': '熊大', 'age': 15}]}
{'name': '大熊', 'age': 28, 'wife': {'name': '大狗', 'age': 26, 'salary': 100000}, 'baby': [{'name': '熊大', 'age': 19}, {'name': '熊大', 'age': 15}]}
name: 大熊
age: 28
wife: {'name': '大狗', 'age': 26, 'salary': 100000}
baby: [{'name': '熊大', 'age': 19}, {'name': '熊大', 'age': 15}]
尽管可以使用 for in 遍历字典. 但是更多的应用场景是:使用 多个键值对,存储 描述一个物体 的相关信息:
描述更复杂的数据信息将多个字典放在一个列表中,再进行遍历,在循环体内部针对每一个字典进行相同的处理
标签: #keys方法可以获取字典的值