Зміст курсу
Структури даних Python
Структури даних Python
Видалення Кортежів у Python: Видалення Посилань на Кортежі
Кортеж у Python є незмінним, тобто після створення ви не можете змінити, додати або видалити його елементи. Однак ви можете видалити весь кортеж за допомогою оператора del
.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Видалення елементів
Примітка
Оскільки кортежі є незмінними, ви не можете безпосередньо видаляти елементи з них. Однак ви можете обійти це, перетворивши кортеж у список, змінивши список, а потім знову перетворивши його у кортеж.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Convert the tuple to a list movies_list = list(movies) # Remove specific items movies_list.remove("Tenet") movies_list.remove("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print(movies)
Swipe to start coding
Фільми про тварин не сподобалися аудиторії, за винятком анімаційного фільму "Finding Nemo"
.
- Перетворіть кортеж
movie_poster
у список і присвойте його зміннійtemp_list
. - Видаліть елементи
"The Lion King"
та"Jurassic Park"
зі списку. - Перетворіть список назад у кортеж і присвойте значення змінній
movie_poster
. - Видаліть список
temp_list
.
Рішення
Дякуємо за ваш відгук!
Видалення Кортежів у Python: Видалення Посилань на Кортежі
Кортеж у Python є незмінним, тобто після створення ви не можете змінити, додати або видалити його елементи. Однак ви можете видалити весь кортеж за допомогою оператора del
.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Видалення елементів
Примітка
Оскільки кортежі є незмінними, ви не можете безпосередньо видаляти елементи з них. Однак ви можете обійти це, перетворивши кортеж у список, змінивши список, а потім знову перетворивши його у кортеж.
movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Convert the tuple to a list movies_list = list(movies) # Remove specific items movies_list.remove("Tenet") movies_list.remove("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print(movies)
Swipe to start coding
Фільми про тварин не сподобалися аудиторії, за винятком анімаційного фільму "Finding Nemo"
.
- Перетворіть кортеж
movie_poster
у список і присвойте його зміннійtemp_list
. - Видаліть елементи
"The Lion King"
та"Jurassic Park"
зі списку. - Перетворіть список назад у кортеж і присвойте значення змінній
movie_poster
. - Видаліть список
temp_list
.
Рішення
Дякуємо за ваш відгук!