Python 小甲鱼教程 课后练习25 关于字典

补个基础知识

以下几个方法,做的事情全部是一模一样的,都是在创建字典

a = dict(one=1, two=2, three=3)

b = {'one': 1, 'two': 2, 'three': 3}
c = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
d = dict([('two', 2), ('one', 1), ('three', 3)])
e = dict({'three': 3, 'one': 1, 'two': 2})


另外一个例子来补充基础知识

data = "1000,小甲鱼,男"
MyDict = {}
# 还记得字符串的分割方法吧,别学过就忘啦^_^
(MyDict['id'], MyDict['name'], MyDict['sex']) = data.split(',')          

 #通过元祖和列表的对应,也可以建立字典关系,注意,等号左边的,用list或者tuple括起来,都一样!!!


print("ID:   " + MyDict['id'])
print("Name: " + MyDict['name'])
print("Sex   " + MyDict['sex'])

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

这里再补一个基础知识,就是dict的fromkeys参数

这个参数是用来直接创建一个字典的,后面的参数关系,可以是一一对应,也可以是多个键对应同一个值。





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值