Python字典

本文详细介绍了Python字典的使用,包括添加/删除键值对、遍历字典的各种方式,以及字典的常用方法。同时,文章还讨论了字典的嵌套,如字典列表、列表字典和字典中嵌套字典。此外,还介绍了如何使用字典格式化字符串。
摘要由CSDN通过智能技术生成

字典

字典类似于通过联系人名字查找联系人电话号码的电话本,即把键(名字)和值(电话号码)联系在一起。注意,键必须是唯一的。并且python只能使用不可变的对象(比如字符串)来作为字典的键,但是可以将不可变或可变的对象作为字典的值。举一个简单的字典例子。

alien = {'color': 'green', 'points': 5}

键值对在字典中的标记为:d = {key1 : value1, key2 : value2 }。注意键/值对用冒号分割,而各个对用逗号分割,所有这些都包括在花括号中。字典中的键/值对是没有顺序的。如果想要一个指定的顺序,那么在使用前自行排序。

使用字典
访问字典中的值
依次指定字典名和放在方括号内的键,如下所示:

alien = {'color': 'green', 'points': 5}
print(alien_0['color'])

运行结果:
green

创建字典并修改字典中的值
创建空字典时使用一对空的花括号定义一个字典,再分行添加各个键值对。
修改字典的值可以指定字典名、键以及新的赋值。

alien = {}
alien['x_position'] = 0
alien['y_position'] = 25
print(alien)
alien['x_position'] = 25
print(alien)

运行结果:
{'x_position': 0, 'y_position': 25}
{'x_position': 25, 'y_position': 25}

添加/删除键值对

字典是一种动态结构。
添加键值对时,依次指定字典名、方括号和键、所赋的值。
删除键值对时,可使用del语句,指定字典名和要删除的键。

alien = {'color': 'green', 'points': 5}
print(alien)
#添加键值对 x_position:0
alien['x_position'] = 0
#添加键值对 y_position:25
alien['y_position'] = 25
print(alien)
#删除键值对 color:green
del alien['color']
print(alien)

运行结果:
{'color': 'green', 'points': 5}
{'color': 'green', 'points': 5, 'y_position': 25, 'x_position': 0}
{'points': 5, 'y_position': 25, 'x_position': 0}

遍历字典

遍历所有的键值对

user = {
   'username': 'efermi',#前面有四个空格的缩进,下同
   &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值