Python中的字典是一种非常有用的数据结构,它允许大家存储键值对。通常来说,字典灵活、高效且易于使用,是Python中最常用的数据结构之一。字典通常被用于统计频率、映射值等任务,但在Python中使用字典也可以达到许多意想不到的效果。
用作switch/case
在许多编程语言中,switch/case语句允许大家根据变量的值来执行不同的操作。虽然Python没有内置的switch/case语句,但是大家可以通过使用字典来实现类似的功能。
为此,我们可以定义一个字典,其中键是变量值,值是要执行的操作,样例如下:
def action_a():
print("Action A")
def action_b():
print("Action B")
def action_c():
print("Action C")
actions = {
"A": action_a,
"B": action_b,
"C": action_c