Python中关于字典的常规操作范例以及介绍是怎样的(python,开发技术)

时间:2024-05-07 00:25:25 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

1.字典的介绍

字典是另一种可变类型,且可存储任意类型对象。

字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括号 {} 中 ,格式如下所示:

dic={key1:value1,key2:value2,key3:value3}

键必须是唯一的,但值则不必。

值可以取任何数据类型,但键必须是不可变的,如字符串,数字。

一个简单的字典实例:

dic={'name':'xiaohua','age':18,'sex':'男'}

2.访问字典的值

(一)根据键访问值

当字典的键存在时,可以拿到对应的值
例如:

dic={'name':'xiaohua','age':18,'sex':'男'}print(dic['name'])print(dic['age'])print(dic['sex'])

Python中关于字典的常规操作范例以及介绍是怎样的

当键不存在时,会报错
例如:

dic={'name':'xiaohua','age':18,'sex':'男'}print(dic['score'])

Python中关于字典的常规操作范例以及介绍是怎样的

(二)通过get()方法访问值

当键存在时可以拿到对应的值
例如:

dic={'name':'xiaohua','age':18,'sex':'男'}print(dic.get('name'))

Python中关于字典的常规操作范例以及介绍是怎样的

当键不存在时,返回的是None
例如:

dic={'name':'xiaohua','age':18,'sex':'男'}print(dic.get('a'))

Python中关于字典的常规操作范例以及介绍是怎样的

3.修改字典的值

字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改

例如:

dic={'name':'xiaohua','age':18,'sex':'男'}dic['name']='python'print(dic)

Python中关于字典的常规操作范例以及介绍是怎样的

4.添加字典的元素(键值对)

添加字典中的元素时,是以键值对的形式添加

如果在使用 变量名[‘键'] = 数据 时,这个“键”在字典中,则修改数据,不存在,那么就会新增这个元素

例如:

dic={'name':'xiaohua','age':18,'sex':'男'}dic['address']='北京'print(dic)

Python中关于字典的常规操作范例以及介绍是怎样的

5.删除字典的元素

能删单一的元素也能清空字典

删除指定的的元素,例如:

dic={'name':'xiaohua','age':18,'sex':'男'}deldic['name']print(dic)

Python中关于字典的常规操作范例以及介绍是怎样的

清空整个字典,例如:

dic={'name':'xiaohua','age':18,'sex':'男'}dic.clear()print(dic)

Python中关于字典的常规操作范例以及介绍是怎样的

6.字典常见操作

1.len 测量字典中键值对的个数

dic={'name':'xiaohua','age':18,'sex':'男'}print(len(dic))

Python中关于字典的常规操作范例以及介绍是怎样的

2. keys 返回一个包含字典所有KEY的列表

dic={'name':'xiaohua','age':18,'sex':'男'}print(dic.keys())

Python中关于字典的常规操作范例以及介绍是怎样的

3. values 返回一个包含字典所有value的列表

dic={'name':'xiaohua','age':18,'sex':'男'}print(dic.values())

Python中关于字典的常规操作范例以及介绍是怎样的

4. items 返回一个包含所有(键,值)元祖的列表

dic={'name':'xiaohua','age':18,'sex':'男'}print(dic.items())

Python中关于字典的常规操作范例以及介绍是怎样的

5. 遍历字典的key(键)

dic={'name':'xiaohua','age':18,'sex':'男'}forkindic.keys():print(k)

Python中关于字典的常规操作范例以及介绍是怎样的

6. 遍历字典的value(值)

dic={'name':'xiaohua','age':18,'sex':'男'}forvindic.values():print(v)

Python中关于字典的常规操作范例以及介绍是怎样的

7. 遍历字典的items(元素)

dic={'name':'xiaohua','age':18,'sex':'男'}foriindic.items():print(i)

Python中关于字典的常规操作范例以及介绍是怎样的

8. 遍历字典的items(键值对)

dic={'name':'xiaohua','age':18,'sex':'男'}fork,vindic.items():print(k,v)

Python中关于字典的常规操作范例以及介绍是怎样的

9. 实现带下标索引的遍历

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

chars=['a','b','c','d']fori,charinenumerate(chars):print(i,char)

Python中关于字典的常规操作范例以及介绍是怎样的

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Python中关于字典的常规操作范例以及介绍是怎样的的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:怎么利用docker-maven-plugin自动化部署下一篇:

5 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18