- A+
所属分类:Python学习
字典:
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中.字典是无序的,无法使用位置索引,只能查看key
代码实例:
- 通过列表索引找出其对应的一句话
- brand = ['李宁','耐克','阿迪达斯','鱼c']
- slogan = ['一切皆有可能','Just do it','Impossible is nothing','让编程改变世界']
- print('鱼C工作室的口号是:',slogan[brand.index('鱼c')]) #鱼C工作室的口号是: 让编程改变世界
关于列表inde():https://www.lijinlong.cc/python/pyxx/1544.html
- 通过字典查找出其对应的一句话
- dict1= {'李宁':'一切皆有可能','耐克':'Just do it','阿迪达斯':'Impossible is nothing','鱼c':'让编程改变世界'}
- print(dict1['鱼c']) #让编程改变世界
- 字典的创建
键值对,键可以为任意类型但不可变,值可以为为任意内容且可变,键值要产生映射的关系,详情越多扩展内容。
- dict1= {'网址':'https://www.lijinlong.cc'}
- print(dict1['网址']) #https://www.lijinlong.cc
- 空字典
字典的标记为花括号{}
- dict1= {}
- type(dict1)
- <class 'dict'>
- 元祖转为字典
dict()只支持一个参数,所以需要把众多内容放置到一个元祖中去
- dict4 =dict((('F',70),('i',105),('s',115),('h',104),('c',67)))
- print(dict4,'======',dict4['F']) #{'F': 70, 's': 115, 'i': 105, 'h': 104, 'c': 67} ====== 70
- 关键词修改字典或创建字典
- # key
- dict5 =dict(小甲鱼='改变世界',苍井空='征服宅男')
- print(dict5) # {'小甲鱼': '改变世界', '苍井空': '征服宅男'}
- # 通过key修改字典的value
- dict5['苍井空'] = '我脱光衣服是为了生存,而镜头前的你只是为了欲望'
- print(dict5) #{'苍井空': '我脱光衣服是为了生存,而镜头前的你只是为了欲望', '小甲鱼': '改变世界'}
- #不存在的key自动创建
- dict5['爱迪生'] = '天才就是99%的汗水 +1%灵感,但这1%的灵感远比99%的汗水更重要'
- print(dict5) #{'爱迪生': '天才就是99%的汗水 +1%灵感,但这1%的灵感远比99%的汗水更重要', '苍井空': '我脱光衣服是为了生存,而镜头前的你只是为了欲望', '小甲鱼': '改变世界'}
单词扩展:
- dict:字典
扩展阅读:
版权注释:
Python课程来源于鱼C论坛:http://bbs.fishc.com/forum-243-1.html 版块,课程内容为免费内容,如果你喜欢该课程,建议购买VIP账号支持小甲鱼,官方网店:https://fishc.taobao.com/)。
本内容为在李金龙在学习课程中做的日记记录,方便自己以后查找相关信息,另一方面也希望自己写下的东西可以帮助到别人。
课程内容:http://blog.fishc.com/3151.html
2017年12月26日 下午2:51 沙发
用zip把俩个列表转换成一对对的元祖后 怎么往字典里面添加啊??