网络工程师的Python之路-网络运维自动化实战-1.7

本文介绍了Python中的字典操作,包括添加、修改、删除键值对,以及len()、keys()、values()、pop()和get()方法的使用。同时,文章讲解了布尔类型的基本概念及其在条件判断中的应用,包括比较运算符和逻辑运算符的用法。
摘要由CSDN通过智能技术生成

这里我们创建一个内容为[1, 2, 3, 'a', 'b', 'c']的列表 a, 将它打印出来后,列表的元素的位置没有发生任何变化,因为列表是有序的。但是如果我们将刚才的字典 dict 打印出来,你会发现字典里键值对的顺序已经彻底被打乱了,没有规律可循,正因为字典是无序的,我们自然也不能像列表那样使用索引来查找字典中某个键对应的值。在字典里,查找某个值的格式为'字典名[键名]',举例如下。

>>> dict = {'Vendor':'Cisco', 'Model':'WS-C3750E-48PD-S', 'Ports':48,
'IOS':'12.2(55)SE12', 'CPU':36.3}
>>> print (dict['Vendor'])
Cisco
>>> print (dict['CPU'])
36.3
>>> print (dict['Ports'])
48
>>>

如果要在字典里新添加一组键值对,则格式为'字典名[新键名]' = '新值',举例如下。

>>> dict['Number of devices']=100
>>> print (dict)
{'Vendor': 'Cisco', 'Number of devices': 100, 'IOS': '12.2(55)SE12', 'CPU':
36.3, 'Model': 'WS-C3750E-48PD-S', 'Ports': 48}
>>>

如果要更改字典里某个已有键对应的值,则格式为'字典名[键名]' = '新值',举例如下。

>>> dict['Model'] = 'WS-C2960X-24PS-L'
>>> dict['Ports'] = '24'
>>> print (dict)
{'IOS': '12.2(55)SE12', 'Model': 'WS-C2960X-24PS-L', 'Vendor': 'Cisco',
'Ports': '24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值