RISC-V gcc编译选项深度解析:从-mcmodel寻址到大小端设置,一次讲清楚底层原理
2026/5/7 20:59:51
频繁用到字典(比如请求头headers、接口参数post_data、解析后的JSON数据),它是Python中最核心、最常用的键值对型数据结构
dict)是Python中无序的、可变的、以键(key): 值(value)为基本单元的映射型数据结构,也常被称为“哈希表”或“关联数组”。| 特性 | 说明 |
|---|---|
| 键唯一 | 同一个字典中,键(key)不能重复(重复会覆盖原有值) |
| 键不可变 | 键必须是不可变类型(字符串、数字、元组),不能用列表/字典等可变类型 |
| 值可任意 | 值(value)可以是任意类型(字符串、数字、列表、字典、函数等) |
| 无序(Python3.7+有序) | Python3.7及以上版本中,字典会保留键值对的插入顺序;3.6及以下无序 |
| 可变 | 可随时新增、修改、删除键值对 |
# 1. 空字典创建empty_dict={}# 或用构造函数empty_dict=dict()# 2. 普通字典创建(键值对用冒号分隔,整体用大括号包裹)person={"name":"张三","age":25,"city":"北京","hobbies":["编程","跑步"],# 值为列表"info":{"id":123,"phone":"13800138000"}# 值为字典(嵌套字典)}# 3. 用dict()构造函数创建person2=dict(name="李四",age=30,city="上海")dict[key])# 取请求头中的User-Agent(项目中headers字典)headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64)...','Cookie':'xxx'}ua=headers['User-Agent']# 输出:Mozilla/5.