摘要:复习:请说出字符串和列表的特征,并举例。答案:字符串:必须有引号表示列表:是[]括起来,多个内容用逗号隔开举例:"我是中国人":字符串[1,2,3]:列表参考答案下面来讲今天的新内容:字典试着看懂这两段代码dict={"Name":"Zar...
复习:请说出字符串和列表的特征,并举例。
答案:
字符串:必须有引号表示
列表:是[]括起来,多个内容用逗号隔开
举例:
"我是中国人":字符串
[1,2,3]:列表
参考答案
下面来讲今天的新内容:字典
试着看懂这两段代码
dict={"Name":"Zara", "Age":7,"Class":"First"}
dict["Age"]=8
dict["School"]="RUNOOB" #更新
print(dict["Class"]) #輸出键对应的值
dict= {"Name":"Zara","Age":7,"Class":"First"}
del dict["Name"] #删除键是"Name"的条目
dict.clear() #.清空字典所有条目。
del dict #删除字典
初步解说:
第一行的冒号
: 表示 前面是 键 后面是值
你可以理解为是 =或者 是
Name是Zara, Age是7
更新 就是 把某个键的原来的值给改成新的
第二行是直接把 Age的 7 改为 8
第三行 原来的字典里就没有 school这个键
这是在添加一个新的键和它对应的值
关于字符串,字典,列表之间的区分:
"......" 字符串
[..., ..., ...] 列表
{...:...., .... : .... , .... : ....} 字典
在字典里 ... : ... 是一个元素
这个元素包含 键 和 值,之间用 : 分开
比如这个词典
{"table":"桌子", "chair":"椅子","bench":"凳子"}
参考答案
下面我们来用我们学过的知识来做个实用的小工具:记单词小工具
记单词小工具
import random 是什么?
python里面有很多现成的模块,我们只需要拿来用就可以。import 你可以简单理解 从仓库里拿出 random这个模块来用
random.choice 是说 random模块里有个方法,名字叫choice 合在一起就是:使用random.choice这个功能(随机选择);random.choice(keys)就是从keys里随机选择一个元素
keys.append(key) 的作用是什么?
.append() 是上一讲学的列表的添加元素
将key这个元素添加到keys列表中
for i in range(5): 关于这个我们后面会详细讲,你先记住这行代码的意思是:重复运行5次
if ...==....: 这是条件判断语句,我们后面也会详细讲,你先记住这行代码的意思是:如果...与...一致
你可以增加里面要背的单词,具体怎么做你应该知道吧?