少说话多写代码之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


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

查看所有标签

猜你喜欢:

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

机器学习实践指南

机器学习实践指南

麦好 / 机械工业出版社 / 2014-4-1 / 69.00

《机器学习实践指南:案例应用解析》是机器学习及数据分析领域不可多得的一本著作,也是为数不多的既有大量实践应用案例又包含算法理论剖析的著作,作者针对机器学习算法既抽象复杂又涉及多门数学学科的特点,力求理论联系实际,始终以算法应用为主线,由浅入深以全新的角度诠释机器学习。 全书分为准备篇、基础篇、统计分析实战篇和机器学习实战篇。准备篇介绍了机器学习的发展及应用前景以及常用科学计算平台,主要包括统......一起来看看 《机器学习实践指南》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

MD5 加密
MD5 加密

MD5 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具