查漏补缺系列(一)------字典

1 . 添加键—值对
字典是一种动态结构,可随时在其中添加键—值对。要添加键—值对,可依次指定字典名、用方括号括起的键和相关联的值。

>>> dic = {'name':'wangda','age':11,'sex':'male'}
>>> dic['grade']='five'
>>> dic['score']='very good'
>>> print(dic)
{'name': 'wangda', 'age': 11, 'sex': 'male', 'grade': 'five', 'score': 'very good'}

根据给键赋值的方法来进行键-值对的增加。
2. 构造一个空字典
有时候我们为了使某些操作简单,可以先建一个空的字典,然后再进行其他操作。

>>> dic = {}
>>> dic[1] = 2
>>> dic[2] = 4
>>> print(dic)
{1: 2, 2: 4}

3.删除键-值对
对于字典中不再需要的信息,可使用del 语句将相应的键—值对彻底删除。使用del 语句时,必须指定字典名和要删除的键。

>>> del dic[1]
>>> print(dic)
{2: 4}

注意: 删除的键—值对永远消失了。
小试牛刀:
编写一个以前学过的python语句并进行解释的字典。

>>> dic_python = {'if':'控制流','for':'循环','global':'修改全局变量','len()':'得到列表长度','del':'删除标处值',}
>>> for key,value in dic_python.items()
>>> for key,value in dic_python.items():
	print(key+' is used to '+ value)
if is used to 控制流
for is used to 循环
global is used to 修改全局变量
len() is used to 得到列表长度
del is used to 删除标处值

4.嵌套
有时候,需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌套 。你可以在列表中嵌套字典、在字典中嵌套列表甚至在字典中嵌套字典。

>>> id_dic = {'name':['age','weight','sex']}
>>> id_dic['wang'] = [18,50,'male']
>>> id_dic['da'] = [70,100,'female']
>>> id_dic['lian'] = [10,10,'male']
>>> print(key)
name
>>> print(id_dic)
{'name': ['age', 'weight', 'sex'], 'wang': [18, 50, 'male'], 'da': [70, 100, 'female'], 'lian': [10, 10, 'male']}

模拟一个采访体重登记表并按照字典嵌套字典进行输出:

id_dic = {'wang':{'name':'dalian','age':'11','weight':'150'},
          'lv'  :{'name':'shilong','age':'11','weight':'110'},
          'ye':{'name':'yulong','age':'15','weight':'120'}}
for key,values in id_dic.items():
    print("Interviewer's name :"+ key+values['name'])
    print("Interviewer's age :"+values['age'])
    print("Interviewer's weight :"+values['weight'])
输出:
Interviewer's name :wangdalian
Interviewer's age :11
Interviewer's weight :150
Interviewer's name :lvshilong
Interviewer's age :11
Interviewer's weight :110
Interviewer's name :yeyulong
Interviewer's age :15
Interviewer's weight :120

如果还有想到的再进行补充,持续更新~~~~~

发布了37 篇原创文章 · 获赞 42 · 访问量 4520

猜你喜欢

转载自blog.csdn.net/qq_43337175/article/details/104308753
今日推荐