Python 3.9,来了!
过去一年,来自世界各地的开发者们一直在致力于Python3.8的改进。Python 3.9 beta版本已经存在了一段时间,第一个正式版本于2020年10月5日发布。
每个Python版本都包含新开发和改进的功能,Python 3.9也不例外。
下面介绍Python 3.9几个主要的新功能。
1. 字典(合并&更新)运算符
字典是Python中最基础的数据结构之一,并且随着python版本的迭代,性能得到不断地优化。
Python3.9中,合并(|)和更新(|=)运算符已添加到dict类中。这些更新完善了现有的dict.update和{** d1,** d2}方法。
传统合并字典的方法:
>>> pycon = {2016: "Portland", 2018: "Cleveland"} # 字典1
>>> europython = {2017: "Rimini", 2018: "Edinburgh", 2019: "Basel"} # 字典2
# 方法一
>>> {**pycon, **europython}
{2016: 'Portland', 2018: 'Edinburgh', 2017: 'Rimini', 2019: 'Basel'}
#方法二