Python——字典
一,Python中的字典定义:
Key:Value,可以按【Key】值找到对应的【Value】值。
# 定义字典变量
my_dict = {key1:value1,key2:value2,key3:value3,......}
#定义空字典
my_dict = {}
my_dict = dict()
注意:字典的key值不允许重复,但不同的key值可以对应相同的value值。
二,字典数据的获取
字典同集合一样,不可以使用下标索引,但是字典可以通过Key值来取得对应的Value。
例如:
stu_score = {"李四":88,"王曲":89,"哈利":79}
print(stu_score["李四"]) # 88
print(stu_score["哈利"]) #79
三,字典的嵌套
字典的Key和Value可以是任意数据类型(key不可为字典),那么就表明,字典是可以嵌套的。
例如:记录学生各科的考试信息。
stu_score = {
"李四":{
"语文":80,
"数学":89,
"英语":79
},"王五":{
"语文":86,
"数学":85,
"英语":69
},"哈利":{
"语文":90,
"数学":80,
"英语":99
}
}
# 从嵌套字典中获取数据
#查询王五的数学成绩
print(stu_score["王五"]["数学"]) #85