创新互联Python教程:Pythondict()

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}
  

示例 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}

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

  

示例 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}
 letters dictionary is {'a': 1, 'b': 2, 'c': 3}
  

网站名称:创新互联Python教程:Pythondict()
文章起源:http://www.hantingmc.com/qtweb/news39/103239.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联