|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
小牛有话说:
各位鱼油,大家好。我是小牛,如果您已经看完或者正在看鱼神的《零基础入门学习Python》视频,想随时复习前面的知识点却又不想花太多时间和精力重翻视频,来这里《零基础入门Python学习》整理瞅瞅小牛呕心做的的视频内容的总结吧^_^,如果觉得有用的话,可以点击帖子右上角的“订阅”按钮,这样以后就能够随时看到小牛做的最新的整理了。
另外,小牛十一回了趟家,结果就将更新耽搁了,这里对关注小牛帖子鱼油们说声抱歉了,后面小牛会尽力加快更新速度,争取在10月底更新到类和对象部分。
本期主要内容导读:
这一期我们归纳一下鱼神第二十五讲“字典:当索引值不好用时”。这一期里面鱼神主要对字典类型的进行了讲解,主要涉及到字典类型概念,如何创建和访问字典,字典的工厂函数dict()用法以及如何对字典进行赋值。下面我们就来详细介绍一下各个知识点吧~~~~~~
1. 字典的创建和访问
字典不同于前述的序列类型,它是一种映射类型,它的引入就是为了简化定义索引值和元素值存在特定关系的定义和访问问题。字典的定义形式为:字典变量名 = {key1:value1,key2:value2....}。这里面key代表索引值,而value代表映射的值,通过大括号将其括起来进行字典的定义。访问字典时直接以字典变量名[key]进行访问,例如定义一个阿拉伯数字与相应英文的映射字典,举例说明:
>>> dict1 = {1:'one',2:'two',3:'three'}
>>> dict1[2]
'two'
通过字典定义brand和其logo关系,且可以实现通过brand来索引到logo:
>>> dict2 = {'李宁':'一切皆有可能','鱼C工作室':'让编程改变世界'}
>>> dict2['李宁']
'一切皆有可能'
>>> print('鱼C工作室的口号是——>%s'%dict2['鱼C工作室'])
鱼C工作室的口号是——>让编程改变世界
2. dict()函数的用法
创建一个空字典,举例说明:
>>> dict3 = dict()
>>> dict3
{}
通过将key和value作为一个序列类型(元组或列表)创建一个字典,举例说明:
>>> dict4 = dict((('李宁','一切皆有可能'),('鱼C工作室','让编程改变世界')))
>>> dict4
{'李宁': '一切皆有可能', '鱼C工作室': '让编程改变世界'}
通过对关键字赋值创建一个字典,注意关键字必须是一个字符串类型且不能加引号,因为程序会默认为其加上一个引号,举例说明:
>>> dict5 = dict(李宁='一切皆有可能', 鱼C工作室='让编程改变世界')
>>> dict5
{'李宁': '一切皆有可能', '鱼C工作室': '让编程改变世界'}
3. 修改或添加字典元素
通过将变量赋值给字典访问类修改或者增加字典的元素,举例说明
>>> dict6 = {'李宁': '一切皆有可能', '鱼C工作室': '让编程改变世界'}
>>> dict6['李宁'] = '打造民族品牌'
当key值存在于字典内时,则重置key的value值
>>> dict6
{'李宁': '打造民族品牌', '鱼C工作室': '让编程改变世界'}
>>> dict6['小甲鱼']='让更多的人学会编程'
当key值不存在于字典内时,则字典增加一个相(key:value)
>>> dict6
{'小甲鱼': '让更多的人学会编程', '李宁': '打造民族品牌', '鱼C工作室': '让编程改变世界'}
|
评分
-
查看全部评分
|