python--组合数据类型之字典类型

1、字典元素查找

2、字典元素添加与修改

3、字典的操作函数

4、字典的操作方法

    字典是通过“键值对”来存放需要的数据,在python中使用{}来创建,其中每一个元素都是一个键值对,表现方式为:{<键1>:<值1>,<键2>:<值2>...}。

  字典与集合有许多共同特性,字典的键是唯一且不可变的,每个元素没有顺序并且不可变。

1、字典元素查找

d={'name':'jack','age':20,'gender':'女'}
print(d['name'])

此时,输出为:jack

2、元素添加与修改

d={'name':'jack','age':20,'gender':'女'}
d['age']=18
print(d)

d={'name':'jack','age':20,'gender':'女'}
d['height']=165
print(d)

 

3、元素的操作函数

len(d)  字典元素的元素个数(长度)

min(d) max(d) 字典中键的最小值和最大值

dict()  建立一个空字典

4、字典的操作方法

获取所有键的信息

d={'name':'jack','age':20,'gender':'女'}
print(d.keys())

 获取所有值的信息

d={'name':'jack','age':20,'gender':'女'}
print(d.values())

返回所有的键值对信息,返回结果为dict_items类型

d={'name':'jack','age':20,'gender':'女'}
print(d.values())

根据键去字典中查找对应的值

d={'name':'jack','age':20,'gender':'女'}
print(d.get('age'))

 根据键去字典中取出对应的值并删除改该键值对

d={'name':'jack','age':20,'gender':'女'}
print(d.pop('age'))
print(d)

输出值为:20
{'name': 'jack', 'gender': '女'}

随机从字典中取出一个键值对,以元素(key,value)形式返回

d={'name':'jack','age':20,'gender':'女'}
d.popitem()
print(d)

结果为:{'name': 'jack', 'age': 20}

删除字典所有的键值对,清空字典,结果为{}

d={'name':'jack','age':20,'gender':'女'}
d.clear()
print(d)

删除字典中某个键值对

d={'name':'jack','age':20,'gender':'女'}
del d['name']
print(d)

{'age': 20, 'gender': '女'}
%%d.clear()是清空字典,del d代表删除字典,该字典就不存在了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值