python中字典的基本形式_10-Python基础知识学习—字典类型

定义字典

在Python中字典是一系列键值对,每个键都与一个值相关联,你可以使用键来访问相关联的值,任何python对象都可以用作字典中的值。 字典用放在 {} 中的一系列键值对表示,键和值之间用冒号分开,键值对之间用逗号分隔 :

info={'name':'tony','age':18,'sex':'male'} #本质info=dict({....})

# 也可以这么定义字典

info=dict(name='tony',age=18,sex='male') # info={'age': 18, 'sex': 'male', 'name': 'tony'}

在{}内用逗号分隔开多元素,每一个元素都是 key:value 的形式:

value可以是任意类型

key必须是不可变类型

通常key应该是str类型,因为str类型会对value有描述性的功能

类型转换

还可以使用dict转换成字典类型:

info = dict([['name', 'tony'], ('age', 18)])

print(info) # info {'age': 18, 'name': 'tony'}

fromkeys方法

Python提供了fromkeys方法,该方法会从第一个参数元组中取出每个值当做key,然后与第二个参数组成键值对放到字典中:

你可能感兴趣的:(python中字典的基本形式)