码迷,mamicode.com
首页 > 其他好文 > 详细

字典_特点_4种创建方式_普通-dict

时间:2021-03-31 12:13:54      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:定义   浮点数   color   键值对   方式   style   对象   rgb   nba   

字典

字典是  "键值对"  的无序可变序列,字典中的每个元素都是一个 "键值对" , 包含:‘键对象‘ 和  ‘值对象‘。可以通过 ‘键对象‘ 实现快速获取、删除、更新对应的 ‘值对象‘。

列表中我们通过 ‘下表数字‘找到对应的对象。字典中通过 ‘键对象‘找到对应的 ‘值对象‘。 ‘键‘ 是任意不可变数据,比如:整数、浮点数、字符串、元组。但是:列表、字典、集合这些可变的对象,不能作为 ‘键‘。并且‘键‘不能重复——键唯一。

一个典型的字典的定义方式:

  a = {‘name‘:‘king‘,‘age‘:36,‘job‘:‘NBA‘}

字典的创建

1、我们可以通过{} dict()来创建字典对象。

>>> a = {name:king,age:36,job:NBA}
>>> b = dict(name = kd,age = 30, job = NBA)
>>> c = dict([("name","kaiwen"),("age",29)])
>>> d = {} # 创建空字典对象
>>> e = dict() # 创建空字典对象

2、通过zip()创建字典对象

{name: king, age: 36, job: NBA}
>>> a = [name,age,boj]
>>> b = [king,36,NBA]
>>> c = dict(zip(a,b))
>>> c
{name: king, age: 36, boj: NBA}

3、通过fromkeys 创建值为空的字典

>>> a = dict.fromkeys([name,age,job])
>>> a
{name: None, age: None, job: None}

 

字典_特点_4种创建方式_普通-dict

标签:定义   浮点数   color   键值对   方式   style   对象   rgb   nba   

原文地址:https://www.cnblogs.com/ljwpython/p/14597507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!