📜  Python-测验| Python词典测验 |问题 11(1)

📅  最后修改于: 2023-12-03 14:46:19.687000             🧑  作者: Mango

Python-测验| Python词典测验 |问题 11

这个题目将介绍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中的字典类型以及如何使用它们。字典非常有用,可以让我们以键-值对的形式存储和访问数据。我们还学习了如何使用函数来从字典中获取特定键的值。