这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » Python对Dictionary(字典)的操作

共3条 1/1 1 跳转至

Python对Dictionary(字典)的操作

专家
2024-02-18 17:13:58   被打赏 30 分(兑奖)     打赏

依旧先声明一个字典变量:

objs={'name':'tom', 'sex':'男', 'age':35}

事实上,建立一个空的字典数据,后面添加字典数,也是可以的。例如:emp={}

1、访问字典中的数据

使用的键值组合的方式,所以访问元素的时候,使用键定位元素,像下面这样

print(objs['name'])

print(objs['age'])

2、添加键值对

不需要是用什么关键字,直接添加就好,像下面这样

objs['addr']='大连';

objs['postcode']='116023';

3、修改字典数据

objs['addr']='鞍山';

objs['postcode']='114014';

4、删除字典数据 del

del objs['postcode']

这样,postcode所在的键值数据就会被删掉

5、确认键是否存在get(键, 键不存在时的提示信息)

比如:

objs.get('age', '键不存在!')

返回:35

objs.get('names', '键不存在!')

返回:'键不存在!'

6、遍历字典for

for我还没有说过,准备为循环用关键字专门发一贴,所以这里不做详细介绍,只说遍历字典的操作

6.1 形式1

for key, value in objs.items():

print(f"\nKey={key}")

print(f"\nValue={value}")

这里,key指的是字典的键,value指的是字典的值

print中以f"表示要输出一个字符串,字符串中的{}中的key和value对应的就是字典中键值对中的键和值的具体内容

输出结果:

Key=name


Value=tom


Key=sex


Value=男


Key=age


Value=35


6.2 形式2

使用关键字keys

>>> for key in objs.keys():

...     print(key.title())

...

Name

Sex

Age

>>>

这里使用keys访问所有键;使用title关键字,输出键对应的名称。

keys()返回的是一个列表,包含所有键的列表。

同样想访问所有值的关键字是values,返回的是包含所有值的一个列表

objs.values()






关键词: 菜鸟学单片机     Python     操作字典    

专家
2024-02-21 00:47:30     打赏
2楼

谢谢楼主分享


专家
2024-02-27 07:53:59     打赏
3楼

谢谢楼主分享


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]