python 学习笔记 字典

字典
表示字典用{}花括号
A = {‘小明’ : 178,
‘小张’ : 180}

那么小明和小张这两个元素就是 键 key
冒号后面的178 就是值 value
字典对象的特点就是根据 键 去查找 值
字典对象的键是唯一的,不可能有两个元素具有相同的键
根据键去获取值,语法是这样的 var[key]

#添加字典里面的元素
#定义一个空字典
var1 = {}
#往字典里面添加元素
var1['account1']=13
#这样 var1里面的内容就变成了
{'account1'  : 13 }
#继续添加元素
var1 = ['account2'] = 12
#var1的内容就变成了
{'account1' : 13 ,'account2' : 12}
#修改一个元素key对应的value为另外的值,也是这样
var1['account2'] = 88

在字典里面删除元素使用字典对象的pop方法

var1 = {
    'account1'  : 13 ,
    'account2'  : 12 
}

val2 = members.pop('account1')
print(members)
print(val2)

判断字典是否存在某个key
检查字典的key中,是否有我们要找的元素,可以通过 in 这个关键字
a in var # 检查 a 是否在var 中存在,存在返回True,否则返回False
a not in var # 检查 a 是否不在var 中,存在返回 False,否则返回 True

members = {
    'account1'  : 13 ,
    'account2'  : 12 
}

if 'account1' in members:
    print('account1 在字典中存在')

if 'account88' not in members:
    print('account88 不在字典中')

访问字典的所有元素使用字典对象的items方法

members = {
    'account1'  : 13 ,
    'account2'  : 12 ,
    'account3'  : 15 ,
}

for account,level in members.items():
    print (f'account:{account}, level:{level}')

items方法,返回的是一个类似列表一样的对象,其中每个元素就是 键值组成的元组

另外一个字典合并使用字典对象的update方法

members = {
    'account1'  : 13 ,
    'account2'  : 12 ,
    'account3'  : 15 ,
}

another =  {
    'account4'  : 13 ,
    'account5'  : 12 ,
}

members.update(another)

print(members)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值