Python dict()

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

示例:Student_dict = { 名称:“Ram”

年龄:22 课程:“单身汉”

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

 **dict(**kwargs)** #where kwargs denotes keyword arguments of form key=value 

绕过可迭代参数和关键字参数

 **dict(iterable,**kwargs)** #where iterable can be any iterable like a list 

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

 **dict(mapping,**kwargs)** #where mapping is key to value pair mapping 

dict()参数:

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

参数 描述 必需/可选
**夸格斯 任意数量的关键字参数,形式为 key =由
逗号分隔的值 需要
可迭代的 python 中的任何可迭代函数 可选择的
绘图 键到值对映射 可选择的

dict()返回值

dict 函数的输出总是字典。如果没有传递参数,将返回一个空字典

| 投入 | 返回值 | | 没有人 | 空字典 | | **夸格斯 | 将关键字参数转换为字典 | | 可重复的 | 将可条目转换为字典 | | 绘图 | 将映射转换为字典 |

Python 中dict()方法的示例

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

 letters = dict(a=1, b=2)
print(' Letters dictionary is', letters) 
print(type(letters)) 

输出:

Letters dictionary is {'a': 1, 'b': 2}
 <class></class> 

示例 2:传递数据项

 # iterable without keyword arguments 
letters = dict((a,1), (b=2))
print(' letters dictionary is', letters) 
print(type(letters))

# iterable with keyword arguments 
letters = dict([('a',1), ('b',2)],c=3) 
print(' letters dictionay is', letters) 
print(type(letters)) 

输出:

letters dictionay is {'a': 1, 'b': 2}

 <class>letters dictionay is {'a': 1, 'b': 2, 'c': 3}

 <class></class></class> 

示例 3:传递映射

 # Mapping without keyword arguments
letters = dict({'a’ : 1,’b’:2}) 
print(' letters dictionary is', letters)
print(type(letters))

# Mapping with keyword arguments 
letters = dict({'a’ : 1,’b’:2},c=3) 
print(' letters dictionary is', letters)
print(type(letters)) 

输出:

letters dictionary is {'a': 1, 'b': 2}
 <class>letters dictionary is {'a': 1, 'b': 2, 'c': 3}
 <class></class></class> 

你可能感兴趣的