python字典类型详解

字典的定义

info={"key":"value"}   字典由键值对组成

info = {}

info = {"name": "班长", "addr": "山东", "age": 18}

 

字典的使用

 

info = {"name": "Tom"}

# 添加

info["age"] = 18

info["qq"] = "1281636415"       # 添加只要key不存在就是添加

# 修改

info["qq"] = "128429724242"     # 修改只要key存在就修改

# 删除

del info["qq"]         # 当不存在要删的key就会出错

# 查询

info.get("qq") # 处理查询key不存在不会报错

print(info)

 

字典的循环遍历

info.keys()       #获取所有的key    》》以列表的形式存储

info.values()     #获取所有的值    》》以列表的形式存储   

info.items()     #把key和对应value封装到一个元组里面    dict_items([('name', 'Tom'), ('age', 20), ('addr', '苏州')])

注意:Python3不是以列表形式返回》》对象方式返回里面有生成器

for item in info.values():  # 获取每个值
    print(item)

for item in info.keys():  # 获取每个key
    print(item)


for item in info.items():   #获取每一个key和value对应的信息
    print(item)
info = {"name": "Tom", "age": 18}
for a, b in info.items():  # 用拆包的形式写
    print(a, b)

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值