python的字典及相关操作

python的字典及相关操作

一、什么是字典

字典是Python中最强大的数据类型之一,也是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表,字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。

字典类型与序列类型的区别:
1.存取和访问数据的方式不同。
2.序列类型只用数字类型的键(从序列的开始按数值顺序索引);
3.映射类型可以用其他对象类型作键(如:数字、字符串、元组,一般用字符串作键),和序列类型的键不同,映射类型的键直
4.接或间接地和存储数据值相关联。
5.映射类型中的数据是无序排列的,这和序列类型是不一样的,序列类型是以数值序排列的。
6.映射类型用键直接“映射”到值。

总之,Python中字典是一系列”键-值”对,每个键都与一个值关联,可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。

一个简单字典的示例:

student_A ={"name":"Allen","age":"14","grade":"8"} # 定义一个字典
print(student_A["name"])
print(student_A["age"])
print(student_A["grade"])

new_names = student_A["name"]
new_ages = student_A ["age"]
new_grades= student_A ["grade"]
print("The student_A"s name is " + new_names.title()+ ",and she is "+str(new_ages) +" years old,and Grade "+str(new_grades))
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » python的字典及相关操作