Зміст курсу
Структури даних Python
Структури даних Python
Метод Pop()
Метод pop()
у словниках Python дозволяє видалити пару ключ-значення на основі його ключа та повертає відповідне значення. Цей метод особливо корисний, коли потрібно витягти та обробити значення, одночасно видаляючи його зі словника.
Синтаксис:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "copies": 5 } # Remove the 'copies' key and retrieve its value removed_copies = book.pop("copies") print("Updated dictionary:", book) print("Removed value:", removed_copies)
Якщо ключ не існує у словнику, Python викликає виключення KeyError
.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
Swipe to start coding
Вам надано той самий словник authors_books
.
Ваше завдання:
- Видалити книги
"Stephen King"
зі словника та зберегти їх у зміннійkings_books
. - Використовуйте метод
pop()
, щоб виконати це.
Рішення
Дякуємо за ваш відгук!
Метод Pop()
Метод pop()
у словниках Python дозволяє видалити пару ключ-значення на основі його ключа та повертає відповідне значення. Цей метод особливо корисний, коли потрібно витягти та обробити значення, одночасно видаляючи його зі словника.
Синтаксис:
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "copies": 5 } # Remove the 'copies' key and retrieve its value removed_copies = book.pop("copies") print("Updated dictionary:", book) print("Removed value:", removed_copies)
Якщо ключ не існує у словнику, Python викликає виключення KeyError
.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
Swipe to start coding
Вам надано той самий словник authors_books
.
Ваше завдання:
- Видалити книги
"Stephen King"
зі словника та зберегти їх у зміннійkings_books
. - Використовуйте метод
pop()
, щоб виконати це.
Рішення
Дякуємо за ваш відгук!