旗下导航:搜·么
当前位置:网站首页 > Python教程 > 正文

python中怎样建立字典【Python教程】,python字典

作者:搜教程发布时间:2019-11-27分类:Python教程浏览:76评论:0


导读:python字典定义字典是另一种可变容器模子,且可存储恣意范例对象。字典的每一个键值key=>value对用冒号:支解,每一个键值对之间用逗号,支...

python字典定义

字典是另一种可变容器模子,且可存储恣意范例对象。

字典的每一个键值 key=>value 对用冒号 : 支解,每一个键值对之间用逗号 , 支解,全部字典包含在花括号 {} 中 ,花样以下所示:

d = {key1 : value1, key2 : value2 }

键平常是唯一的,假如反复末了的一个键值对会替代前面的,值不须要唯一。

>>>dict = {'a': 1, 'b': 2, 'b': '3'}
>>> dict['b']
'3'
>>> dict
{'a': 1, 'b': '3'}

Python中竖立字典的其他经常使用要领:

动态分配键值

>>> d ={}
>>> d['name'] = 'Allen'
>>> d
{'name': 'Allen'}

假如须要一次动态地竖立一个字典的一个字段,那末这类体式格局比较适宜。

字典键值表

>>> c = dict(name='Allen', age=14, gender='male')
>>> c
{'gender': 'male', 'age': 14, 'name': 'Allen'}

由于这类情势语法简朴,不容易失足,所以异常盛行。

这类情势所需的代码比常量少,然则键必需都是字符串才行,所以以下代码会报错:

>>> c = dict(name='Allen', age=14, gender='male', 1='abcd')
  File "<stdin>", line 1
SyntaxError: keyword can't be an expression

字典键值元组表

>>> e=dict([('name','Allen'),('age',21),('gender','male')])
>>>
>>>
>>> e
{'gender': 'male', 'age': 21, 'name': 'Allen'}

假如你须要在顺序运行时把键和值逐渐建成序列,那末这类体式格局比较有效。

一切键的值都雷同或许给予初始值

>>> f=dict.fromkeys(['height','weight'],'normal')>>> f
{'weight': 'normal', 'height': 'normal'}

以上就是python中怎样竖立字典的细致内容,更多请关注ki4网别的相干文章!

标签:python字典


欢迎 发表评论: