Python学习篇 Python中的字典
Posted 学工科的皮皮志^_^
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习篇 Python中的字典相关的知识,希望对你有一定的参考价值。
文章目录
前言
前面我们学习了
Python学习篇(一) 新建Python文件
Python学习篇(二) Python中的变量和数据类型
Python学习篇(三) Python中的运算符
Python学习篇(四) Python中的分支结构
Python学习篇(五) Python中的循环
Python学习篇(六) Python中的列表
今天我们继续学习Python中的字典,并了解字典的用途,及相关操作,就是增删改查。
一、什么是字典?
二、字典的创建
'''使用创建'''
scores='张三':100,'李四':98,'王五':45,
'''使用dict创建'''
student=dict(name='jack',age=20)
print(scores)
print(student)
'''空字典'''
d=
print(d)
三、字典的常用操作
3.1字典中元素的获取
'''使用创建'''
scores='张三':100,'李四':98,'王五':45,
print(scores['张三'])
print(scores.get('张三'))
3.2字典中元素的获取
#地点:湖北武汉
#姓名:学工科的皮皮志
#开发时间:2022/2/7 15:03
scores='张三':100,'李四':98,'王五':45,
'''key的判断'''
print('张三' in scores)
print('张三' not in scores)
del scores['张三']
print(scores)
scores['jack']=90
print(scores)
'''修改'''
scores['jack']=100
print(scores)
四、获取视图的三个方法
#地点:湖北武汉
#姓名:学工科的皮皮志
#开发时间:2022/2/18 21:55
scores='张三':100,'李四':98,'王五':45,
'''获取所有的key'''
keys=scores.keys()
print(keys)
print(type(keys))
print(list(keys))
'''获取所有的values'''
values=scores.values()
print(values)
print(type(values))
print(list(values))
'''获取所有的items'''
items=scores.items()
print(items)
print(type(items))
print(list(items)) #由元组组成的列表元素
五、字典的遍历
scores='张三':100,'李四':98,'王五':45,
for item in scores:
print(item,scores[item],scores.get(item))
六、字典的特点
查找速度很快,但是浪费较多内存空间
七、字典生成式
items=['Fruits','Books','Others']
prices=['96','78','86']
d=item:price for item,price in zip(items,prices)
print(d)
总结
以上是关于Python学习篇 Python中的字典的主要内容,如果未能解决你的问题,请参考以下文章