文章目录
1. Python 3.9(2020年10月发布)
主要新特性
-
引入了新的字典运算符
|
和|=
,简化了字典的合并和更新操作。# 合并字典 dict1 = { "a": 1, "b": 2} dict2 = { "b": 3, "c": 4} merged = dict1 | dict2 # {'a': 1, 'b': 3, 'c': 4} # 更新字典 dict1 |= dict2 # dict1 becomes {'a': 1, 'b': 3, 'c': 4}
-
移除
collections.OrderedDict
中的keys()
、values()
和items()
方法的顺序保证,提高了性能。 -
允许使用
list[int]
和dict[str, int]
等简化的类型注解。my_list: list[int] = [1, 2, 3] my_dict: dict[str, int