python怎么建立字典翻译_python字典中如何创建字典

本文介绍了Python中创建字典的五种方式:使用大括号{},通过内置函数dict(),以及利用fromkeys()方法。详细讲解了各种方式的参数格式和注意事项,帮助理解字典初始化的关键点。
摘要由CSDN通过智能技术生成

满意答案

python---创建字典的方式

1、用{}创建字典

代码:

x = {"a":"1", "b":"2"}

print x

输出:

{'a': '1', 'b': '2'}

2、用内置函数dict()

(1)、入参为类似a="1"的键值对

代码:

x = dict(a="1", b="2")

print x

输出:

{'a': '1', 'b': '2'}

(2)、入参为一个元组,元组内部是一系列包含两个值的元组,例如(("a", "1"), ("b", "2"))

代码:

x = dict((("a", "1"), ("b", "2")))

print x

输出

{'a': '1', 'b': '2'}

(3)、入参为一个元组,元组内部是一系列包含两个值的列表,例如(["a", "1"], ["b", "2"])

代码:

x = dict((["a", "1"], ["b", "2"]))

print x

输出:

{'a': '1', 'b': '2'}

(4)、入参为一个列表,列表内部是一系列包含两个值的元组,例如[("a", "1"),("b", "2")]

代码:

x = dict([("a", "1"),("b", "2")])

print x

输出:

{'a': '1', 'b': '2'}

(5)、入参为一个列表,列表内部是一系列包含两个值的列表,例如[["a", "1"],["b", "2"]]

代码:

x = dict([["a", "1"],["b", "2"]])

print x

输出:

{'a': '1', 'b': '2'}

注意:

对于a="1"的方式初始化字典,字典的key只能为字符串,并且字符串不用加引号

对于dict内置函数初始化当入参是一个元组时,例如1)、2),元组内部的两元素元组或者列表至少为两个,否则会出错

3、用户fromkeys方法创建字典

代码:

dict.fromkeys(("a", "b"), 1)

print x

输出:

{'a': 1, 'b': 1}

入参可以的第一个参数是一个列表或者元组,里边的值为key,第二个参数是所有key的value值

03分享举报

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值