my_dict = {"name":"Max", "age":28, "city":"New York"}
# 使用 if .. in ..
if "name" in my_dict:
print(my_dict["name"])
# 使用 try except
try:
print(my_dict["firstname"])
except KeyError:
print("No key found")
Max
No key found
遍历字典
# 遍历键
for key in my_dict:
print(key, my_dict[key])
# 遍历键
for key in my_dict.keys():
print(key)
# 遍历值
for value in my_dict.values():
print(value)
# 遍历键和值
for key, value in my_dict.items():
print(key, value)
name Max
age 28
city New York
name
age
city
Max
28
New York
name Max
age 28
city New York
字典是无序,可变和可索引的集合。 字典由键值对的集合组成。 每个键值对将键映射到其关联值。 字典用大括号书写。 每对键值均以冒号(
:
)分隔,并且各项之间以逗号分隔。创建字典
使用大括号或者内置的
dict
函数创建。访问元素
添加或修改元素
只需添加或访问键并分配值即可。
删除元素
检查键
遍历字典
复制字典
复制索引时请注意。
合并两个字典
可能的键类型
任何不可变的类型(例如字符串或数字)都可以用作键。 另外,如果元组仅包含不可变元素,则可以使用它作为键。
嵌套字典
值也可以是容器类型(例如列表,元组,字典)。