【纯文本教程】大学专科的Python基础开发课?p=20
“Python基础开发”课程_课堂笔记(HTML版_020)
Class notes of "Python basic development",this webPage is twentieth page.
本页面没有的“代码demo索引”。
5.3 元组(tuple)
与列表相似,但是不同,第一是符号,第二是可变性(元组数据不可改变)
(一笔带过)
5.4 字典dict{key:value}
这种数据类型,最大的特点就是“键值对”(用英文冒号分隔,用英文逗号分组),内容可变,“键”是唯一的,“值”与列表要求一样——因为“字典”这种数据类型的本质,感觉就是用“键”来替换“列表”。
“type()”函数可以用来查看括号中的变量类型
>>> help(dict)
get(self, key, default=None, /)
Return the value for key if key is in the dictionary, else default.
keys(...)
D.keys() -> a set-like object providing a view on D's keys
values(...)
D.values() -> an object providing a view on D's valuesu
5.4.1 字典的内置方法
1. 访问
访问字典的某个值,有两种方法:
——第一种方法是用英文中括号
dict_demo = {"A":"1234","B":"4567"}
print("dict_demo[B]:\t",dict_demo[B])
——第二种方法是使用“getkey()”函数,“dict_name.getkey(key,default = None)”用于返回指定键的值,未找到就返回“空”(null)。
dict_demo = {"A":"1234","B":"4567"}
print("Values:%s" % dict_demo.get("B"))
2. 修改
- 针对不存在的键,使用“添加”操作,增加一个键值对;
- 针对已存在的键,使用“修改”操作,修改它的值。
dict_demo = {"A":"1234","B":"4567"}
dict_demo["B"] = 7890
dict_demo["C"] = "67 or 01000011"
3. 删除
使用“del”关键字,删除特定的键值对。(没有示例)
4. 长度
想要获得字典的长度,也是使用“len”关键字——“len(dict_name)”,实际上就是英文冒号的个数。
5. 清除
删除字典中,全部的键值对,这个操作成为“清除”(清空)字典,使用的是“clear()” 函数
——“dict_name.clear()”
6. 显示全部键
使用“dict_name.key()”获取整个字典变量中,全部的“键”值。
第20堂课,是介绍“字典”这种数据类型的常用内置方法。
本页面(?p=20)的实际上课时间为2020年5月9日第2小节课
下面两节课是实训课,做案例,说是要做一个和打印日历差不多的大项目,详情直接跳过。
- 2020年5月9日第3小节课?p=21
- 2020年5月9日第4小节课?p=22
浙公网安备 33010602011771号