Python 3.9: оператори | та |= для словників

1 хв читання

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-коду, щоб підвищити його читабельність та ефективність розробки.

Використані джерела

  1. docs.python.org (docs.python.org)
  2. python.org (python.org)