Python 官方文档:入门教程 => 点击学习
目录1.字典的介绍2.访问字典的值(一)根据键访问值(二)通过get()方法访问值3.修改字典的值4.添加字典的元素(键值对)5.删除字典的元素6.字典常见操作1.len 测量字典中
字典是另一种可变类型,且可存储任意类型对象。
字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:
dic = {key1 : value1, key2 : value2, key3 : value3 }
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字。
一个简单的字典实例:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
当字典的键存在时,可以拿到对应的值
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
print(dic['name'])
print(dic['age'])
print(dic['sex'])
当键不存在时,会报错
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
print(dic['score'])
当键存在时可以拿到对应的值
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
print(dic.get('name'))
当键不存在时,返回的是None
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
print(dic.get('a'))
字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
dic['name']='python'
print(dic)
添加字典中的元素时,是以键值对的形式添加
如果在使用 变量名[‘键'] = 数据 时,这个“键”在字典中,则修改数据,不存在,那么就会新增这个元素
例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
dic['address']='北京'
print(dic)
能删单一的元素也能清空字典
删除指定的的元素,例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
del dic['name']
print(dic)
清空整个字典,例如:
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
dic.clear()
print(dic)
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
print(len(dic))
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
print(dic.keys())
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
print(dic.values())
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
print(dic.items())
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
for k in dic.keys():
print(k)
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
for v in dic.values():
print(v)
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
for i in dic.items():
print(i)
dic = {'name': 'xiaohua', 'age': 18, 'sex': '男'}
for k,v in dic.items():
print(k,v)
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
chars=['a','b','c','d']
for i,char in enumerate(chars):
print(i,char)
到此这篇关于Python中关于字典的常规操作范例以及介绍的文章就介绍到这了,更多相关Python 字典内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: Python中关于字典的常规操作范例以及介绍
本文链接: https://www.lsjlt.com/news/136961.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0