Список (
list) – упорядоченная изменяемая последовательность значений. Записывается квадратными скобками, элементы разделяются запятыми.
Элементы могут быть разных типов – числа, строки, даже другие списки. Длина не фиксирована, а пустой список [] – вполне нормальное значение. Длину даёт всё та же функция len(), что и у строки.
Готовый список можно получить и из другого набора значений: list() разбирает строку на символы, а range() превращает в список чисел.
marks = [5, 4, 3, 5, 4] # список чисел
names = ['Аня', 'Борис', 'Вера'] # список строк
mixed = [7, 'кот', 3.14, True] # разные типы – можно
empty = [] # пустой список
print(list('abc')) # ['a', 'b', 'c']
print(list(range(5))) # [0, 1, 2, 3, 4]
print(len(marks)) # 5
print(len(empty)) # 0