2022
我们一起努力

Python中创建字典的方法简介

摘要:本文主要介绍Python中创建字典的方法简介,为读者提供背景信息和引发兴趣。

一、直接创建字典

Python中最基本的创建字典的方法是直接创建,即使用花括号{}将键和值用冒号:隔开,每个键值对之间用逗号分隔。

例如:

{'A': 1, 'B': 2, 'C': 3}
{'one': 1, 'two': 2, 'three': 3} 
{'one': 'uno', 'two': 'dos', 'three': 'tres'}  

注意:字典的键必须是可哈希的,且必须是唯一的,如果出现重复,后者会覆盖前者。

二、使用dict()函数创建字典

通过dict()函数可以将(key, value)元组序列转换为字典。

例如:

dict([('A', 1), ('B', 2), ('C', 3)])
dict(one=1, two=2, three=3)
dict(zip(['one', 'two', 'three'], [1, 2, 3]))

这些方法都可以创建一个字典。

三、fromkeys()方法创建字典

fromkeys()方法可以创建一个新字典,其键由序列提供,值都是None。

例如:

keys = ['A', 'B', 'C']
dict.fromkeys(keys)
dict.fromkeys(keys, 10)

第一个方法将返回{'A': None, 'B': None, 'C': None},第二个方法返回{'A': 10, 'B': 10, 'C': 10}。

四、使用推导式创建字典

Python的字典推导式是从任意的可迭代对象中构建一个字典。

例如:

{x: x**2 for x in (2, 4, 6)}
{x: x**2 for x in range(1, 6)}

第一个方法将返回{2: 4, 4: 16, 6: 36},第二个方法返回{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}。

标签

赞(0)
文章名称:《Python中创建字典的方法简介》
文章链接:https://www.fzvps.com/212522.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!