Секція 1. Розділ 9
single
Видалення Конкретних Елементів зі Списків у Python
Свайпніть щоб показати меню
Метод remove() видаляє перше входження певного значення зі списку. Це особливо корисно, коли відоме значення елемента, але невідомий його індекс. Синтаксис методу remove():
list.remove(value)
Тепер потрібно видалити "Kyoto" зі списку, оскільки це місто вже відвідано. Ось як це зробити:
12345travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
Якщо "Kyoto" відсутній у списку, цей код викличе помилку.
12345travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # ValueError: list.remove(x): x not in list
Щоб уникнути цього, можна перевірити наявність міста перед його видаленням:
123456travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
Примітка
За допомогою методу remove() можна видалити лише один елемент за раз.
Завдання
Swipe to start coding
Ви продовжуєте працювати зі списком travel_wishlist.
- Видаліть елементи
"Oslo"та"Sydney"зі списку. - Використайте метод
remove()для видалення цих елементів.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 9
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат