字典相关知识要点

**字典**是除列表外最灵活的数据类型,与列表不同的是,字典是**无序**的,定义字典的时候用一对**大括号"{}"**
字典通常用来**存储一个物体的相关信息**,字典中的每个元素由键值对组成,**键(key)相当于列表中的索引**,键可以是**字符串**、**数字**、**元组**,但键名必须唯一,**不能重复**,键与值之间用**冒号":"**分隔,键值对之间用**逗号","**分隔;
在定义字典时,建议**一个元素占一行**,看起来更加清楚;
字典的增删查改和列表的很像,把**列表中的索引号换成 key** 即可,但有一点要注意的是,在**字典中对字典进行增加数据时,可以**直接指定一个不存在的键值对**,但在**列表中**若指定一个不存在的索引号,程序**会报错**;
**len 函数**可以统计出字典的数据数量,**update 方法**可以将其他字典的内容导进该字典,如果有重名的 key ,则**会覆盖**原有的键值对,**clear 方法**可以清空字典;
字典也可以用 **for 循环**进行遍历
       例如:for k in ~:
     **k 为每次遍历获取到的键值对的 key** 

在实际开发中,通常会在列表中放入多个字典,然后对列表进行遍历

card_list = [
    {"name": "张三",
     "qq": "12345",
     "phone": "110"},
    {"name": "李四",
     "qq": "54321",
     "phone": "10086"}
]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值