首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python字典

Python字典

作者头像
生信交流平台
发布于 2020-08-06 10:55:42
发布于 2020-08-06 10:55:42
2.2K0
举报

提到字典大家应该都不陌生,小学大家应该都用过。

字典的前几页,一般是索引,可以按照拼音来检索,也可以按照偏旁部首来检索。索引的好处就是可以加快检索的速度,便于查找。每一个索引会对应一个字。

那么python字典又是什么呢?字典是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据。字典的每个键值对(key=>value) 用冒号(:) 分隔,每个键值对之间用逗号 (,) 分割,整个字典包括在花括号 {} 中 ,格式如下所示:

代码语言:javascript
复制
d = {key1 : value1, key2 : value2 }

形象地看,字典中 key 和 value 的关联关系如下图所示,这里的key就相当于我们前面提到的索引,而这里的value就相当于我们前面提到的要查找的字。

1. 创建字典

Python有两种方法可以创建字典,第一种是使用花括号,另一种是使用内建函数dict

代码语言:javascript
复制
dictionary = {}
dictionary = dict()

2. 初始化字典

Python可以在创建字典的时候初始化字典

代码语言:javascript
复制
car = {"brand": "Porsche", "model": "911", "year": 1963}
print(car)

car = dict(brand="Porsche", model="911", year=1963)
# 请注意,关键字不需要用引号引起来
# 请注意,使用了等号而不是冒号来赋值
print(car)

这两种方法都会得到相同的结果,

代码语言:javascript
复制
{'brand': 'Porsche', 'model': '911', 'year': 1963}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-22,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 1. 创建字典
  • 2. 初始化字典
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档