Смотреть в Telegram
🔥 Объясни разницу между list и tuple В Python есть два популярных коллекционных типа данных: list (список) и tuple (кортеж). Вот основные различия между ними: 1. Изменяемость: - list является изменяемым объектом, что означает, что его содержимое можно изменять после создания. - tuple является неизменяемым, его содержимое нельзя изменять: добавлять, удалять или изменять элементы. 2. Синтаксис: - Списки создаются с помощью квадратных скобок []. - Кортежи создаются с помощью круглых скобок (). 3. Производительность: - Из-за своей неизменяемости кортежи могут работать быстрее и использовать меньше памяти по сравнению со списками. 4. Использование: - Списки обычно используются, когда необходимо хранить набор изменяемых данных. - Кортежи удобно использовать для хранения фиксированных наборов данных (например, координаты, RGB-значения и т.п.). Пример использования list и tuple:
# Создаем список
my_list = [1, 2, 3]
print('Список:', my_list)

# Изменяем список
my_list.append(4)  # Добавляем элемент
print('Измененный список:', my_list)

# Создаем кортеж
my_tuple = (1, 2, 3)
print('Кортеж:', my_tuple)

# Попробуем изменить кортеж (это приведет к ошибке)
try:
    my_tuple[0] = 10  # Пытаемся изменить элемент
except TypeError as e:
    print('Ошибка:', e)  # Выводим ошибку
Эти примеры демонстрируют основные различия между list и tuple в Python. Ставь 👍, если было полезно! Еще больше ответов для подготовки к собеседованиям тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Бот для знакомств