📅  最后修改于: 2023-12-03 14:46:19.687000             🧑  作者: Mango
这个题目将介绍Python中的字典数据类型以及如何使用它们。我们将通过一个测验来测试你对Python字典的理解。
在Python中,字典是一种无序的可变容器,用于存储键值对。每个键和值之间通过冒号分隔,键值对之间使用逗号分隔。字典是通过大括号 {}
包围的。
例如:
my_dict = {
"name": "John",
"age": 25,
"country": "USA"
}
在这个测验中,我们将编辑一个函数 get_value_from_key(dict, key)
,该函数将接收一个字典和一个键作为参数,并返回相应键的值。
def get_value_from_key(my_dict, key):
if key in my_dict:
return my_dict[key]
else:
return "Key not found"
# 测试字典
my_dict = {
"name": "John",
"age": 25,
"country": "USA"
}
# 调用函数并输出结果
print(get_value_from_key(my_dict, "name")) # 输出: John
print(get_value_from_key(my_dict, "age")) # 输出: 25
print(get_value_from_key(my_dict, "city")) # 输出: Key not found
在这个示例中,我们定义了一个函数 get_value_from_key
,该函数接收一个字典和一个键作为参数。函数会首先检查给定键是否存在于字典中。如果存在,它将返回相应的值;如果不存在,则返回 "Key not found"。
在我们的示例中,我们定义了一个叫 my_dict
的字典,并调用了 get_value_from_key
函数来获取不同键的值。我们分别通过传入键 "name"
、"age"
和 "city"
来验证结果。
通过这个测验,我们进一步了解了Python中的字典类型以及如何使用它们。字典非常有用,可以让我们以键-值对的形式存储和访问数据。我们还学习了如何使用函数来从字典中获取特定键的值。