Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оновлення Кортежу | Кортеж
Структури даних Python
course content

Зміст курсу

Структури даних Python

Структури даних Python

1. Список
2. Словник
3. Кортеж
4. Множина

book
Оновлення Кортежу

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

123
movie_ratings = (8.8, 9.0, 7.5, 6.8) # Attempting to modify a tuple directly movie_ratings[1] = 8.9 # Output: Error: 'tuple' object does not support item assignment
copy

Однак, перетворивши кортеж на список, ви можете легко внести бажані зміни.

12345678910111213
current_movies = ("Inception", "Interstellar", "Tenet", "Dunkirk") # Step 1: Convert the tuple to a list movies_list = list(current_movies) # Step 2: Update the second and third movie titles movies_list[1] = "Memento" movies_list[2] = "The Prestige" # Step 3: Convert the list back to a tuple current_movies = tuple(movies_list) print(current_movies)
copy
Завдання

Swipe to start coding

Вам надано новий кортеж, що містить жанри, під назвою movie_genres.

Ваше завдання:

  • Перетворити кортеж у список і присвоїти його змінній temp_list.
  • Замінити елемент "Drama" на "Thriller".
  • Замінити елемент "Horror" на "Adventure".
  • Перетворити список назад у кортеж і присвоїти значення змінній movie_genres.
  • Видалити тимчасовий список.

Рішення

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

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

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

Секція 3. Розділ 5
toggle bottom row

book
Оновлення Кортежу

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

123
movie_ratings = (8.8, 9.0, 7.5, 6.8) # Attempting to modify a tuple directly movie_ratings[1] = 8.9 # Output: Error: 'tuple' object does not support item assignment
copy

Однак, перетворивши кортеж на список, ви можете легко внести бажані зміни.

12345678910111213
current_movies = ("Inception", "Interstellar", "Tenet", "Dunkirk") # Step 1: Convert the tuple to a list movies_list = list(current_movies) # Step 2: Update the second and third movie titles movies_list[1] = "Memento" movies_list[2] = "The Prestige" # Step 3: Convert the list back to a tuple current_movies = tuple(movies_list) print(current_movies)
copy
Завдання

Swipe to start coding

Вам надано новий кортеж, що містить жанри, під назвою movie_genres.

Ваше завдання:

  • Перетворити кортеж у список і присвоїти його змінній temp_list.
  • Замінити елемент "Drama" на "Thriller".
  • Замінити елемент "Horror" на "Adventure".
  • Перетворити список назад у кортеж і присвоїти значення змінній movie_genres.
  • Видалити тимчасовий список.

Рішення

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

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

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

Секція 3. Розділ 5
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt