Python3创建字典(Dict)的几种常规方法

本文详细介绍使用Python创建字典的四种常见方法:常规创建、利用zip和dict函数、动态添加以及使用dict.fromkeys()函数。通过具体示例,帮助读者掌握不同场景下字典的创建技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.常规创建字典

In [1]: dict1 = {'a':1, 'b':2, 'c':3}

In [2]: print(dict1)
Out[2]: {'a': 1, 'b': 2, 'c': 3}

2. 利用zip函数和 dict函数创建字典

In [3]: list1 = ['a', 'b', 'c']; list2 = [1, 2, 3]; dict1 = dict(zip(list1, list2))

In [4]: print(dict1)
Out[4]: {'a': 1, 'b': 2, 'c': 3}

3. 动态添加创建字典

In [5]: dict1={}

In [6]: dict1['a'] = 1

In [7]: dict1
Out[7]: {'a': 1}

In [8]: dict1['b'] = 2; dict1['c'] = 3

In [9]: dict1
Out[9]: {'a': 1, 'b': 2, 'c': 3}

4. 利用dict.fromkeys()函数创建字典

# 此方法适合字典中各键的值都相同, [1,2]是初始化各键的值, 可以是数字字母等等 
In [10]: dict1 = dict.fromkeys(['a','b', 'c'], [1,2])

Out[11]: dict1
Out[11]: {'a': [1,2], 'b': [1,2], 'c': [1,2]}

# fromkeys函数不输入参数时
In [12]: dict1 = dict.fromkeys(['a','b', 'c'])

Out[13]: dict1
Out[13]: {'a': None, 'b': None, 'c': None}

参考: 1. https://blog.youkuaiyun.com/u010159842/article/details/71081024

    2. https://blog.youkuaiyun.com/yelyyely/article/details/40404217

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值