少说话多写代码之Python学习009——字典的创建

栏目: Python · 发布时间: 7年前

内容简介:字段是Python中唯一内建的映射类型。字典中的值并没有特殊的顺序,但是都储存在一个特定的键下,键可以是数字,字符串甚至是元组。而对于我们常见的列表则是数据挨个存放。比如某些情况下,我们使用字典会比列表更方便,比如,

字段是 Python 中唯一内建的映射类型。字典中的值并没有特殊的顺序,但是都储存在一个特定的键下,键可以是数字,字符串甚至是元组。而对于我们常见的列表则是数据挨个存放。

比如某些情况下,我们使用字典会比列表更方便,

比如,

存储文件修改时间,用文件名作为键;

储存电话簿,用人名作为键。

假如我们存了一个电话簿,使用列表作为数据结构,如下,我们需要创建两个列表,并且顺序和位置一一对应,

names=['程咬金','吕布','夏侯惇','庄周','杨戬']
numbers=['111','222','333','444','555']

那么,我们想找到吕布,就得这样查找,

print(numbers[names.index('吕布')])

此时我们需要字典,

在Python中这样创建字典,

#创建字典
personNumber={'程咬金':'111','吕布':'222','夏侯惇':'333','庄周':'444','杨戬':'555'}
print(personNumber['吕布'])

输出

222

字典dict函数

items=[('英雄姓名','程咬金'),('英雄属性','坦克')]
d=dict(items)
print(d)
print(d['英雄姓名'])

输出

{'英雄姓名': '程咬金', '英雄属性': '坦克'}
程咬金

dict函数不是真正的函数,它是个类型,类似于list。

工程代码: https://download.csdn.net/download/yysyangyangyangshan/10684083


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Host Your Web Site In The Cloud

Host Your Web Site In The Cloud

Jeff Barr / SitePoint / 2010-9-28 / USD 39.95

Host Your Web Site On The Cloud is the OFFICIAL step-by-step guide to this revolutionary approach to hosting and managing your websites and applications, authored by Amazon's very own Jeffrey Barr. "H......一起来看看 《Host Your Web Site In The Cloud》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

html转js在线工具
html转js在线工具

html转js在线工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试