[Перевод] Новые фичи в Python 3.9 |
a
и b
, которые нам нужно объединить, мы теперь используем операторы объединения.|
”:a = {1: 'a', 2: 'b', 3: 'c'}
b = {4: 'd', 5: 'e'}
c = a | b
print(c)
[Out]: {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'}
|=
”, который обновляет исходный словарь:a = {1: 'a', 2: 'b', 3: 'c'}
b = {4: 'd', 5: 'e'}
a |= b
print(a)
[Out]: {1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'}
a = {1: 'a', 2: 'b', 3: 'c', 6: 'in both'}
b = {4: 'd', 5: 'e', 6: 'but different'}
print(a | b)
[Out]: {1: 'a', 2: 'b', 3: 'c', 6: 'but different', 4: 'd', 5: 'e'}
https://habr.com/ru/post/507264/?utm_source=habrahabr&utm_medium=rss&utm_campaign=507264
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |