Зміст курсу
Структури даних 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 є незмінним, тобто після створення ви не можете змінити, додати або видалити його елементи. Однак ви можете видалити весь кортеж за допомогою оператора 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
.
Рішення
Дякуємо за ваш відгук!