2025-08-05 10:02:06
Зміна ключів словника
Ключі словника є незмінними. У Python немає прямого способу змінити ключ словника. Однак можна використати метод pop() для зміни або створення нового ключа зі значенням із існуючого ключа.
Припустимо, ми хочемо замінити ключ "school" на "university" у наведеному нижче словнику. Перший крок — використати метод pop() для видалення старого ключа та отримання його значення. Другий крок — створити новий ключ і присвоїти йому значення видаленого ключа. Дивіться код нижче:
# Початковий словник
my_dict = {'school': 'Yale', 'age': 22}
# Крок 1: Видалити старий ключ і отримати його значення
old_value = my_dict.pop('school')
# Крок 2: Створити новий ключ з потрібним ім’ям і присвоїти значення
my_dict['university'] = old_value
print(my_dict)
Результат:
{'age': 22, 'university': 'Yale'}
Як видно, ключ "school" було замінено на "university". Зверніть увагу, що цей процес по суті створює новий ключ, зберігаючи початкове значення 🙂
Code Ukraine
Ключі словника є незмінними. У Python немає прямого способу змінити ключ словника. Однак можна використати метод pop() для зміни або створення нового ключа зі значенням із існуючого ключа.
Припустимо, ми хочемо замінити ключ "school" на "university" у наведеному нижче словнику. Перший крок — використати метод pop() для видалення старого ключа та отримання його значення. Другий крок — створити новий ключ і присвоїти йому значення видаленого ключа. Дивіться код нижче:
# Початковий словник
my_dict = {'school': 'Yale', 'age': 22}
# Крок 1: Видалити старий ключ і отримати його значення
old_value = my_dict.pop('school')
# Крок 2: Створити новий ключ з потрібним ім’ям і присвоїти значення
my_dict['university'] = old_value
print(my_dict)
Результат:
{'age': 22, 'university': 'Yale'}
Як видно, ключ "school" було замінено на "university". Зверніть увагу, що цей процес по суті створює новий ключ, зберігаючи початкове значення 🙂
Code Ukraine