当前位置:数码通 > 数码

Python dict()

来源于 数码通 2023-09-29 16:45

dict()函数用于创建字典。字典是一个可重复的表,其中数据以键和值对的形式存储

示例:Student_dict = { 姓名:“拉姆”

年龄:22 课程:“学士”

dict() 函数可以通过三种不同的方式使用 仅绕过关键字参数

 **dict(**kwargs)** #其中 kwargs 表示 key=value 形式的关键字参数

绕过可迭代和关键字参数

 **dict(iterable,**kwargs)** #其中 iterable 可以是任何可迭代的,例如列表

通过传递映射和关键字参数

 **dict(mapping,**kwargs)** #其中映射是值对映射的关键

dict()参数:

即使没有参数传递给 dict 函数,也不会抛出错误。如果没有传递参数,它将返回一个空字典。

形式的关键字参数
参数 描述 必需/可选
**赞扬格斯 任意数量的 key = by
逗号分隔值​​ 必填
可迭代 Python 中的任何可迭代函数 可选
绘图 键到值对映射 可选

dict()返回值

dict 函数的输出始终是字典。如果不传递参数,将返回空字典

|输入 |返回值| |没有人|空字典| | **赞扬格斯|将关键字参数转换为字典 | |可重复|将可输入项转换为字典 | |绘图|将地图转换为字典 |

Python 中dict()方法示例

示例 1:仅传递关键字参数

 字母 = dict(a=1, b=2)
print('字母字典是', letters)
打印(类型(字母))

输出:

字母字典是 {'a': 1, 'b': 2}
 

示例2:传递数据项

 # 不带关键字参数的可迭代
字母 = dict((a,1), (b=2))
print('字母字典是', letter)
打印(类型(字母))

# 可使用关键字参数进行迭代
字母 = dict([('a',1), ('b',2)],c=3)
print('字母字典是', letter)
打印(类型(字母))

输出:

字母字典为 {'a': 1, 'b': 2}

 字母字典为 {'a': 1, 'b': 2, 'c': 3}

 

示例 3:传递映射

 # 不带关键字参数的映射
字母 = dict({'a' : 1,'b':2})
print('字母字典是', letter)
打印(类型(字母))

#使用关键字参数进行映射
字母 = dict({'a' : 1,'b':2},c=3)
print('字母字典是', letter)
打印(类型(字母))

输出:

字母字典为 {'a': 1, 'b': 2}
 字母字典为 {'a': 1, 'b': 2, 'c': 3}
 
登录后参与评论