python基础语法—字典

7 字典 dict

— 字典属于一种新的数据结构,称为映射
— 字典的作用共和列表类似,都是用来存储对象的容器。列表是有序的对象集合,字典是无序的对象结合。

— 字典中的元素通过Key来获取,而列表中的元素通过位移来获取

— 列表存储的性能很好,但是查询数据的性能很差

— 在字典中每一个元素都有一个唯一的名字,通过这个唯一的名字可以快速的查找到指定的元素

— 在查询时,字典的效率是非常快的

— 在字典中可以保存多个对象,每个对象都会有一个唯一的名字
这个唯一的名字我们称其为键(key)
这个给对象我们称其为值(value)
所以,字典我们又称为键值对(key-value)结构
每个字典中都可以有多个键值对,而每一个键值对我们称其为一项(item)

7.1 语法

— 用{}表示

语法:{key1:value1,key2:value2,key3:value3}
— 字典的值vlaue可以是任意对象
— 字典的key可以是任意的不可变的对象(int,str,bool,tuple……) 一般我们都会使用str
— 字典的键是不能重复的,如果重复后边的会替换到前边的

#d = {‘name’:“孙悟空”,‘age’:3000,‘gender’:‘man’}
d = {‘name’:“孙悟空”,
‘age’:3000,
‘gender’:‘man’
}
print(d,type(d))  #输出:{‘name’: ‘孙悟空’, ‘age’: 3000, ‘gender’: ‘man’} <class ‘dict’>

#需要根据键来获取值
print(d[‘name’],d[‘gender’],d[‘age’]) #输出:孙悟空 man 3000

7.2创建字典

#7.2.1 使用{}
#语法:{k1:v1,k2:v2…}

#7.2.2 使用dict()函数来创建字典

d = dict(name=“孙悟空”,age=18,gender=“男”)
print(d,type(d))   #输出:{‘name’: ‘孙悟空’, ‘age’: 18, ‘gender’: ‘男’} <class ‘dict’>

<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值