Sobes.tech
Назад к вопросам
Junior — Middle
61

Можешь ли ты перечислить и объяснить основные последовательности данных в языке Python?

Ответ от нейросети

sobes.tech AI

В Python основные последовательности данных — это структуры, которые хранят упорядоченные коллекции элементов. К ним относятся:

  • Список (list): изменяемая последовательность, которая может содержать элементы разных типов.

    my_list = [1, 'apple', 3.14]
    
  • Кортеж (tuple): неизменяемая последовательность, похожая на список, но элементы нельзя менять после создания.

    my_tuple = (1, 'apple', 3.14)
    
  • Строка (str): последовательность символов, неизменяемая.

    my_str = "hello"
    
  • Диапазон (range): последовательность чисел, обычно используется в циклах.

    for i in range(5):
        print(i)  # 0 1 2 3 4
    

Все эти последовательности поддерживают операции индексирования, срезов, перебора в циклах и имеют методы для работы с элементами.

Пример использования списка и кортежа:

fruits = ['apple', 'banana', 'cherry']  # список
coordinates = (10.0, 20.0)  # кортеж

print(fruits[1])  # banana
print(coordinates[0])  # 10.0