Python:关于创建字典的4种方式

简介: Python:关于创建字典的4种方式

1.常见创建的创建方式

info = {'name': 'sir', 'age': 18, 'gender': 'male'}


2.用dict函数创建_方法1

当然,方式1的本质就是调用的dict函数进行创建)

info = dict(name='sir', age=18, gender='male')

结果如下:



3.用dict函数创建_方法2

info = [['name', 'sir'], ['age', 18], ['gender', 'male']]
# 每个元素必须要有两个循环对象(不多不少)
info_dict = dict(info)

结果如下:



4.利用字典的内置方法fromkeys()(常用于数据格式化操作,特定场景)

info = ['name', 'age', 'gender']
info_dict = {}.fromkeys(info, None)  # info每一个循环对象作为key,并且每一个对象的value为None

结果如下:


 

目录
相关文章
|
2天前
|
Python
【Python操作基础】——字典,迭代器和生成器
【Python操作基础】——字典,迭代器和生成器
|
2天前
|
索引 Python
Python中的列表、元组和字典各具特色
【5月更文挑战第11天】Python中的列表、元组和字典各具特色:列表是可变的,元组不可变,字典亦可变;列表和元组有序,字典无序(但在Python 3.7+保持插入顺序);元素类型上,列表和元组元素任意,字典需键不可变;列表用方括号[],元组用圆括号(),字典用大括号{}表示。列表不适合作字典键,元组可以。选择数据结构应依据实际需求。
22 2
|
2天前
|
开发者 Python
【Python 基础】递推式构造字典(dictionary comprehension)
【5月更文挑战第8天】【Python 基础】递推式构造字典(dictionary comprehension)
|
2天前
|
Python
Python中字典和集合(二)
Python中字典和集合(二)
|
2天前
|
存储 算法 索引
Python中字典和集合(一)
Python中字典和集合(一)
|
2天前
|
存储 缓存 Python
【Python21天学习挑战赛】字典 && 小数据池
【Python21天学习挑战赛】字典 && 小数据池
|
2天前
|
存储 JSON 数据处理
|
2天前
|
存储 缓存 人工智能
bidict,一个超酷的 Python 双向字典库!
bidict,一个超酷的 Python 双向字典库!
19 1
|
2天前
|
存储 人工智能 索引
Python中的嵌套字典访问与操作详解
Python中的嵌套字典访问与操作详解
26 1
|
2天前
|
JSON 数据可视化 定位技术
python_将包含汉字的字典数据写入json(将datav的全省数据中的贵州区域数据取出来)
python_将包含汉字的字典数据写入json(将datav的全省数据中的贵州区域数据取出来)
19 0