5 жовтня 2020 року вийшов Python 3.9, у якому до вбудованого класу словників (dict) було додано оператори об'єднання (|) та оновлення (|=).
Python 3.9, випущений 5 жовтня 2020 року, додав до вбудованого класу `dict` оператори об'єднання `|` та оновлення `|=`. Оператор `|` створює новий словник, об'єднуючи два існуючі, тоді як `|=` оновлює словник на місці. Ці інструменти доповнюють існуючі методи, надаючи більш інтуїтивно зрозумілий синтаксис для маніпуляції даними у словниках.
Рекомендації для впровадження:
- Перегляньте існуючий код на предмет використання методів `dict.update()` або `dict1 = {**dict1, **dict2}` для об'єднання словників.
- Поступово впроваджуйте оператори `|` та `|=` у нові модулі для спрощення кодової бази.
- Оновіть документацію внутрішніх стандартів кодування, щоб відобразити використання нових операторів як рекомендовану практику для Python 3.9+.
Оператори об'єднання словників як стандарт кодування Python
Нові оператори для словників у Python 3.9 роблять код лаконічнішим та зрозумілішим. Для IT-команд це означає зменшення кількості шаблонного коду, що спрощує онбординг нових розробників та полегшує підтримку проєктів, знижуючи ризик виникнення помилок при маніпуляції даними.
Практичний крок: Оновіть внутрішні стандарти кодування для використання сучасних можливостей мови. Зверніться до Softline для проведення рефакторингу вашого Python-коду, щоб підвищити його читабельність та ефективність розробки.
Використані джерела
- docs.python.org (docs.python.org)
- python.org (python.org)