В новой версии Python представлены некоторые интересные функции и новые модули. Будет интересно сделать практическое упражнение с ними. Давайте узнаем о функциональности этих функций и модулей. Новые функции Словарь слияния и обновления операторов Python 3.9 вводит операторы слияния (|) и обновления (| =) в классе dict. Если у вас есть два словаря x и y, теперь вы можете использовать эти операторы для объединения и обновления. x = {1: "one", 2: "two"}
y = {3: "three"} Вы можете использовать | объединить эти оба словаря. z=x|y
print(z)
[Output]: {1: "one", 2: "two", 3: "three"} Если оба словаря имеют общий ключ, то на выходе будет отображаться вторая пара ключ-значение. x = {1: "one", 2: "two",3: "3"}
y = {3: "three"}
z=x|y
print(z)
[Output]: {1: "one", 2: "two", 3: "three"} Для обновления словаря вы можете использовать следующий оператор. x = {1: "one", 2: "three"}
y = {2: "two"}
x|=y
print(x)
[Output]: {1: "one", 2: "two"} Строковые методы removeprefix() и removesuffix() В классе str