python字典的使用1

字典是key-value ,没有下表,是无序的,所以打印字典的时候不是按照顺序打印的.按照value的开头字母数字进行排序的.
key不可重复,value可重复


info = {
    '1':'苹果','2':'橘子','3':'香蕉','4':'芒果'
}
print(info)
info['1'] = '西瓜'#修改key = 1 的value
print(info)
info['5'] = '火龙果'#增加key = 5 的value是火龙果
print(info)
#del info['5']
#info.pop('5')
info.popitem()#随机删除返回的最后一个.
print(info)
print(info['1'])#如果肯定此key存在可以使用这个查找,但是key不存在会报错
print(info.get('1'))#key存在返回value,不存在返回none
print('1' in info)#判断key是否存在字典中,存在返回true,否则false
print(info.values())#只打印value
print(info.keys())#只打印key
info.setdefault('8','葡萄')#如果key存在,不增加,key不存在,增加一条
print(info)
info2 = {
    '1':'炸弹','11':'斗地主','22':'麻将'
}
info.update(info2)#将字典2与字典合并,如果key存在覆盖远value,不存在新增key和value
print(info)

c = dict.fromkeys([1,2,3])# 创建一个字典,value默认值是none
print(c)
d = dict.fromkeys([1,2,3], ['哈哈哈哈哈哈','踩踩踩踩踩踩'])
print(d)
d[1][0] = '滴滴滴滴滴'#只更改了key为1的值,但是所有结果都变了.使用一个内存地址存放value的

print(d)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值