Видалення Кортежів у Python
Кортеж у Python є незмінним, тобто після створення його елементи не можна змінити, додати або видалити. Однак можна видалити весь кортеж за допомогою оператора del.
1234567movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Видалення елементів
Оскільки кортежі є незмінними, ви не можете безпосередньо видаляти елементи з них. Проте, це можна обійти, перетворивши кортеж на список, змінивши список, а потім знову перетворивши його на кортеж.
12345678910111213movies = ("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.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 4
Видалення Кортежів у Python
Свайпніть щоб показати меню
Кортеж у Python є незмінним, тобто після створення його елементи не можна змінити, додати або видалити. Однак можна видалити весь кортеж за допомогою оператора del.
1234567movies = ("Inception", "Interstellar", "Tenet", "Dunkirk", "Memento") # Deleting the tuple del movies # Attempting to print the deleted tuple will raise an error print(movies)
Видалення елементів
Оскільки кортежі є незмінними, ви не можете безпосередньо видаляти елементи з них. Проте, це можна обійти, перетворивши кортеж на список, змінивши список, а потім знову перетворивши його на кортеж.
12345678910111213movies = ("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.
Рішення
Дякуємо за ваш відгук!
single