福州网站建设需要多少钱,用什么网站做框架图,阿里云宝塔安装wordpress,怎么往网站里做游戏Python 字典(dictionary)是一种可变容器模型#xff0c;可以存储任意数量的任意类型的数据。字典通常用于存储键值对#xff0c;每个元素由一个键#xff08;key#xff09;和一个值(value#xff09;组成#xff0c;键和值之间用冒号分隔。
以下是 Python 字典取值的几…Python 字典(dictionary)是一种可变容器模型可以存储任意数量的任意类型的数据。字典通常用于存储键值对每个元素由一个键key和一个值(value组成键和值之间用冒号分隔。
以下是 Python 字典取值的几种方法及其代码演示
一、使用字典自带的键方括号[ ] dictionary {key1: value1, key2: value2}
value dictionary[key1]
print(value) # 输出 value1二、使用字典的get()方法
这种方法会返回指定键的值如果该键不存在则返回None。 举例
dictionary {key1: value1, key2: value2}
value dictionary.get(key1)举例2
#定义一个字典
my_dict {name:Tom,age:18,gender:male}#获取字典中name”键对应的值
value my_dict.get(name)
print(value) #输出:Tom
#获取字典中phone键对应的值由于phone不存在返回 None
value my_dict.get(phone)
print(value) #输出:None三、使用keys()方法
使用keys()方法可以获取字典中所有键返回一个包含所有键的列表。
dictionary {key1: value1, key2: value2}
for key in dictionary.keys():print(key) # 输出 key1 key2四、使用values()方法
使用values()方法可以获取字典中所有值返回一个包含所有值的列表。
dictionary {key1: value1, key2: value2}
for value in dictionary.values():print(value)五、使用字典items()方法
这种方法可以遍历字典中的所有键值对并获取值。
dictionary {key1: value1, key2: value2}
for key, value in dictionary.items():print(key) # 输出keyprint(value) # 输出 value六、使用in关键字
使用in关键字可以判断一个键是否在字典中如果在则返回True否则返回False。
#定义一个字典
my_dict {name:Tom,age:18,gender:male}# 判断 name 是否在字典中
if name in my_dict:print(name is in my_dict)
# 判断 phone 是否在字典中
if phone in my_dict:print(phon is in my_dict)
else:print(phone is not in my_dict)七、使用pop()方法
使用pop()方法可以删除字典中指定键的键值对并返回对应的值。
#定义一个字典
my_dict {name:Tom,age:18,gender:male}# 删除字典中 age 中对应的值并返回对应的值valuemy_dict.pop(age)
print(value) # 18
print(my_dict) # {name: Tom, gender: male}八、使用popitem()方法
使用popitem()方法可以删除字典中的任意一个键值对并返回对应的键值对返回的是一个元组元组的第一个元素是键第二个元素是值。
#定义一个字典
my_dict {name:Tom,age:18,gender:male}# 删除字典中的任意一个键值对并返回对应的键值对
key,value my_dict.popitem()
print(key,value) # 输出 gender:male
print(my_dict) # 输出 {name:Tom,age:18}