- 传统的文字表达式
>>> d={'name':'Allen','age':21,'gender':'male'} >>> d {'age': 21, 'name': 'Allen', 'gender': 'male'}
- 动态分配键值
>>> d={} >>> d['name']='Allen' >>> d['age']=21 >>> d['gender']='male' >>> d {'age': 21, 'name': 'Allen', 'gender': 'male'} >>>d[1] ='abcd' >>>d {1: 'abcd', 'age': 21, 'name': 'Allen', 'gender': 'male'}
- 字典键值表 前提:所有的键必须是字符串且key不能加 "" 【引号】
>>> c = dict(name='Allen', age=14, gender='male') >>> c {'gender': 'male', 'name': 'Allen', 'age': 14}
-
字典键值元祖 或者结合zip函数
>>> e=dict([('name','Allen'),('age',21),('gender','male')]) >>> e {'name': 'Allen', 'age': 21, 'gender': 'male'} >>> f = dict(zip(("name","age"),("Sally","22"))) >>> f {'name': 'Sally', 'age': '22'}
-
所有的键的值都赋予相同的或者赋予初始值
>>> f=dict.fromkeys(['height','weight'],'normal') >>> f {'weight': 'normal', 'height': 'normal'}
python 字典的构建
最新推荐文章于 2024-08-21 08:40:47 发布