Python字典取值有多种方法,其中最常用的有三种:索引法、get()方法和pop()方法。
索引法
索引法是最简单也是最常用的方法,它是通过字典的键来取得值,只需要将字典的键放入方括号中,就可以取到对应的值。
dict = {'a':1, 'b':2, 'c':3} print(dict['a']) # 1
get()方法
get()方法也是一种常用的取值方法,它可以通过字典的键取得值,但是它可以指定一个默认值,当取不到指定的值时,就会返回默认值。
dict = {'a':1, 'b':2, 'c':3} print(dict.get('d', 0)) # 0
pop()方法
pop()方法也是一种常用的取值方法,它可以通过字典的键取得值,但是它不仅可以取出值,还可以将值从字典中删除。
dict = {'a':1, 'b':2, 'c':3} print(dict.pop('b')) # 2 print(dict) # {'a': 1, 'c': 3}
以上是Python字典取值的三种方法,它们各有优缺点:索引法最简单,但是取不到值时会出错;get()方法可以指定默认值,但是不能删除字典中的值;pop()方法可以删除字典中的值,但是取不到值时也会出错。在使用时应该根据实际情况选择最合适的方法。