Python字典创建及查询问题解析
在Python中,字典是一种可变容器模型。它通过键(key)和值(value)来存储数据。
创建字典:
# 创建空字典
dict1 = {}
# 创建有键值对的字典
dict2 = {"Name": "John", "Age": 30}
# 使用特殊值None创建字典
dict3 = {key: None for key in ["City", "Country"]}}
查询字典:
按键查询值(查找键是否存在,存在则返回值)
value = dict2.get("Name") # 获取"Name"的值
使用in关键字检查键是否存在
key_exists = "Age" in dict2 # 检查"Age"是否在字典中
列出所有键(包括None)
keys = [key for key in dict3.keys() if key is not None] # 列出非None的键
print(keys)
请根据实际需求选择合适的操作。
还没有评论,来说两句吧...