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

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

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

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

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
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

Awesome!

Completion rate improved to 3.23

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

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

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Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

close

Awesome!

Completion rate improved to 3.23

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

some-alt