python字典操作总结

本文围绕Python字典展开,介绍了其等同于键 - 值对,一个key对应一个value。详细阐述了字典的常见操作,包括创建(可用花括号和dict函数)、添加或修改(通过dict[key] = value)、删除(del dict或del dict[key])、遍历(用dict.items()等)以及字典的嵌套(如字典嵌套入列表等)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python中的字典等同于键—值对,1个key对应1个value。
接下来总结下字典的一些常见操作
1、创建字典
2、添加、修改字典
3、删除字典or字典中的值
4、遍历字典
5、嵌套

一、创建字典


Python有两种方法可以创建字典,第一种是使用花括号,另一种是使用内建 函数dict

>>> info = {'color':'green', 'points':'5'}
>>> info1 = dict(color='green', points='5')
>>> print(info)
>>> print(info1)
{'color': 'green', 'points': '5'}
{'color': 'green', 'points': '5'}

二、添加or修改字典


都是通过dict[key] = value来进行操作

#修改字典
>>> info = {'color': 'green', 'points': '5'}
>>> info['color'] = 'blue'
>>> print(info)

{'color': 'blue', 'points': '5'}
#添加字典
>>> info1 = {'color': 'green', 'points': '5'}
>>> info1['position'] = 50
>>> print(info1)

{'color': 'green', 'points': '5', 'position': 50}

三、删除字典or字典中的值


1、删除字典 del dict
2、删除字典中的值 del dict[key]

>>> info = {'color': 'green', 'points': '5'}
>>> info1 = {'color': 'green', 'points': '5'}
>>> del info
>>> del info1['color']
>>> print(info)
>>> print(info1)
NameError: name 'info' is not defined
{'points': '5'}

四、遍历字典


1、通过dict.items()进行遍历,分别获取字典中的key和value

>>> info = {'color': 'green', 'points': '5'}
>>> for key,value in info.items():
>>>     print(key)
>>>     print(value)
color
green
points
5

2、通过dict.keys(),遍历字典中所有的键
3、通过dict.values(),遍历字典中所有的值

五、字典的嵌套


1、将字典嵌套入列表

>>> alien1 = {'color':'green','point':5}
>>> alien2 = {'color':'yellow','point':10}
>>> alien3 = {'color':'black','point':15}
>>> aliens = [alien1, alien2, alien3]
>>> for alien in aliens:
>>>     print(alien)
{'color': 'green', 'point': 5}
{'color': 'yellow', 'point': 10}
{'color': 'black', 'point': 15}

2、将列表嵌入到字典

3、将字典嵌入到字典

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值