Python_Day06_1 - 字典

本文详细介绍了Python中的字典数据结构,包括字典的概念、定义方法(如方法一、方法二、方法三、方法四)、查找与遍历(包括查找、遍历key、遍历value和遍历key-value对)以及增删改查操作。通过实例解析了字典的独特性质,如键的唯一性和不变性,以及字典在数据查询速度上的优势。
摘要由CSDN通过智能技术生成

1. 字典 dict

1.1 概念

1. 里面的元素是一个键值对: key-value
2. key有3个特点:
a.唯一
b.不可变类型
c.无序(没有下标)

3. 列表和字典的区别:
list:
1. 定义方式: [ ], 一般存放相同类型的数据
2. 内存相对字典较小
3. 数据量较大时, 查找所需时间越久
dict:
1. 定义方式: { }, 一般存放同一个事物的不同属性
2. 内存消耗较大
3. 数据量不管多少, 对查询速度影响不大

1.2 定义字典

1.2.1 方法一

语法:
字典名 = {key1:value1, key2:value2…}

#创建空字典
dict1 ={
   }
print(dict1,type(dict1))

#创建非空字典
dict21 = {
   "name":"张三","age":18}
print(dict21)

1.2.2 方法二

语法:
字典名 = dict(key1 = value1 , key2 = value2…)

dict22 = dict(a=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值