python制作英语字典小学三年级
(小学生也适用)第十三篇:字典Dict类型.
前面我们已经学习了Python的字符串,列表,元组,这一篇我们将学习字典,字典的使用频率是非常高,跟前面几篇一样,只要你用Python编程,就避不开Python字典。
一、创建字典
字典由键(key)和对应的值(value)成对组成。字典也被称作关联数组或哈希表Q。基本语法如下:
dict={Tom"52,Alice'"56','Lim"58}trayrvice
budgeted字典中的每个键与值用冒号()隔开,每对键与值之间用逗号(,)隔开,整体放在花括号中(0)。键必须独一无二,但值则不必,我们可以理解,只有键独一无二,才能通过键访问到键所对应的值。
值(value)可以取任何数据类型。
键(key)必须是不可变的,如字符串,数字或元组,而不能用列表。
字典的键(key)是字符类型在字典创建之前没有定义的话,那么键必须用单引号(“)或双引号(“")包围,否则会报错
2017高考语文试题dict2={Tome:52,Alice:56,Lim:58}
苏州培训中心报错:
NameError:name'Tome'is not defined Tome=52
Alice=56
dict2={Tome:52,Alice:56,"Lim:58}#成功创建字典字典的键(key)是数字(整型或浮点型),则不需要单双引号包围,可以创建成功dict2={abc:123,89:37}scouting
printtype(dict2))
print(dict2[89])
gre词汇精选运行截屏:
字典的键(key)是元组,则不需要单双引号包围,可以创建成功dict={(Tim,Jim):25,Tome:26}
derted
print(type(dict)
print(dict("Tim,Jim)])
运行截屏:
同一个字典里面键可以分别用单引号和双引号,但是在创建过程中,键用单双引号包围的,全部变成了单引号
同一个字典里面键可以分别用单引号和双引号,但是在创建过程中,键用单双引号包围的,全部变成了单引号
dict1={Tom':"52,Alice'"56,Lim:"58}傲慢与偏见读后感英文
中译日翻译器dict2={"Tome":52,"Alice":56,"Lim":58}
dict3={"Tome":52,"Alice":56,'Lim:58}
运行截图:
如果字典中键有相同的,也可以创建成功,但是所创建的字典中相同键只取了最后一个键和值dict4={"Tome":52,"Alice":56,"Tome":58,'Tome:59}
print(dict4)
print(type(dict4)
print(dict4[Tome])