Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Додавання Елементів до Кортежу: Альтернативні Підходи з Використанням Списків | Оволодіння Кортежами Python
Структури Даних Python
Секція 3. Розділ 6
single

single

Додавання Елементів до Кортежу: Альтернативні Підходи з Використанням Списків

Свайпніть щоб показати меню

Щоб додати елементи до кортежу, можна використати той самий підхід, що й для видалення. Оскільки кортежі є незмінними, ми не можемо безпосередньо додати до них елемент без виникнення помилки. Проте існують обхідні шляхи для додавання нових елементів до кортежу.

12345678910111213
# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Convert the tuple to a list movies_list = list(movies) # Add a new movie to the list movies_list.append("Dunkirk") # Convert the list back to a tuple movies = tuple(movies_list) print("After:", movies)

Інший спосіб додати елемент до кортежу — об'єднати його з іншим кортежем. Це ми вже розглядали у кількох попередніх розділах. Якщо потрібно додати один або декілька елементів, просто створіть новий кортеж з цими елементами та об'єднайте його з початковим кортежем.

12345678910
# Original tuple of movies movies = ("Inception", "Interstellar", "Tenet") # Create a new tuple with the movie to add new_movies = ("Dunkirk",) # Concatenate the tuples movies += new_movies print(movies)
Завдання

Проведіть, щоб почати кодувати

Вам надано кортеж animal_movies.

  • Додайте до цього кортежу два нових фільми: "Dumbo" та "Zootopia".
  • Ви можете використати будь-який спосіб додавання: або перетворення на список, або об'єднання кортежів.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 6
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt