Python:字典

本文详细介绍了Python的字典数据结构,包括字典的理解,如何创建字典,字典的独特特点,以及如何进行字典的常用操作和元素访问及遍历。对于Python初学者,这是掌握字典这一重要数据结构的全面指南。
摘要由CSDN通过智能技术生成

一、字典

python.org:字典映射

理解字典

字典,是一种可变容器模型,可存储任意类型对象。
字典的每个键值对用冒号分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。
字典中的键必须是唯一的,但值可以重复。

# 序列是有顺序的,但不能直接把名字和年龄关联起来
name = ['大头儿子','小头爸爸']
age = [6,35]

# 用{}来表示,按照key:value来表示字典中的元素,其中key是键,value是值,key-value就是键值对
# 这里dic是一个字典类型的变量
dic = {
   '大头儿子':6, '小头爸爸': 35}
print(dic,type(dic))

# 一个以字典为元素的列表,键值对很像数据中的字段和字段值
dic = [{
   'name':'Tom', 'age':18},{
   'name':'Jack', 'age':19},{
   'name':'Alex', "age":17}]
print(dic)

字典的创建

# 声明一个字典

# 手动定义字典,注意使用:关联键值
dic = {
   'a':1,'b':2}

# dict()函数
dic = dict(m = 10 ,n = 'aa', h = [1,2,3])
print(dic)

# dict()由序列生成一个字典,嵌套序列,可以是list或tuple
lst1=[("a","fff"),("b","ggg"<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值