python 字典(dict)

python 字典(dict)

1.字典类型 的定义

dict = {key:value,key:value} 存放的是键值对
# 第一种
dict2 = {"name":"小明","age":13}
print(type(dict2))  # <class 'dict'>
# 第二种
dict1 = dict(name='小明',age='13')
print(type(dict1))  # <class 'dict'>
#第三种
dict3 = dict({("name","xiaoming"),("age",12)})
print(type(dict3))  # <class 'dict'>

#type 是python中的内置函数,可以打印当前定义变量的类型

2. 字典的添加

dict = {"aa": 111, "bb": 222}
dict['cc'] = 333
print(dict)       # {'aa': 111, 'bb': 222, 'cc': 333}
# 如果添加的键存在会覆盖原来键的值
dict['aa'] = 888
print(dict)      # {'aa': 888, 'bb': 222, 'cc': 333}

3.pop 方法

pop 通过键删除指定的键值对

dict = {"aa": 111, "bb": 222}
dict.pop("aa")
print(dict)  #  {'bb': 222}

4.popitem 方法

删除字典中的最后一个键值对

dict = {"aa": 111, "bb": 222}
dict.popitem()
print(dict)   # {'aa': 111}

5.clear 方法

清空字典的键值对

dict = {"aa": 111, "bb": 222}
dict.clear()
print(dict)     #  {}

6.获取字典的值

# 根据键查询值 (如果查询的键不存在就会报错)
dict = {"aa": 111, "bb": 222}
print(dict['aa'])       #   111
# 根据键查询值 (如果查询的键不存在不会报错)
print(dict.get('aa'))   # 111

7. keys 方法,values方法,items方法

# keys 查询字典中的所有键
dict = {"aa": 111, "bb": 222}
print(dict.keys())           #   dict_keys(['aa', 'bb'])
#  values 查询字典中的所有值
print(dict.values())         #  dict_values([111, 222])
#  items 查询字典中的所有键值对
print(dict.items())          #   dict_values([111, 222])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值