字典

字典

在python中,字典是一系列的键-值对,每个键都与一个值相关联,可以用键来访问与之关联的值。字典用{}表示。字典中的元素无顺序(与列表、元组不同),由于字典的无序性质,因此不能用下标索引和切片来访问字典。键和值之间用“:”隔开,键值对之间用“,”隔开。

>>>spam={'name':'Zophie','age':16}  #这是一个字典

修改和添加键值对

在python中,字典键值对的修改和添加使用同一种方法,编译器会判断键值对是否存在,如果存在,则修改已存在的键值对,如果不存在,则添加新的键值对

>>>spam={'color':'green','point':5}
>>>spam['color']='yellow' #color存在因此修改原键值对
>>>spam
{'color':'yellow','point':5}
>>>spam['sex']=1  #sex不存在,因此添加新的键值对
>>>spam
{'color':'yellow','point':5,'sex':1}

删除键值对

删除键值对可以用del语句,del 字典[‘键名’]即可

>>>spam={'color':'green','point':5}
>>>del spam['point'] #直接删除'point':5键值对,与列表中del方法是同一个方法,无返回值。
>>>spam
{'color':'green'}

字典的三个重要方法keys(),values(),items()

keys(),values(),items()三种方法分别返回三个列表,分别对应字典的键、值和键值对。字典不能直接用于循环,但是这三种方法的返回值可以用于字典的循环。数据类型分别为(dict_keys、dict_values、dict_items)。

>>>spam={'blue':1,'green':2}
>>>spam.keys()
dict_keys(['blue','green'])
>>>spam.items()
dict_items([('blue',1),('green',2)])
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值