Встречается на собеседованиях • сегодня

Как построить структуру данных list в Python

В Python list — это изменяемая последовательность элементов. Создать список можно несколькими способами:

  1. Через квадратные скобки:
python
my_list = [1, 2, 'three', 4.0]
  1. Через конструктор list():
python
empty_list = list()
another_list = list(range(5))  # [0, 1, 2, 3, 4]
  1. С помощью генераторов списков:
python
squares = [x**2 for x in range(10)]

Ключевые особенности:

  • Поддерживают индексацию и срезы
  • Изменяемы (можно добавлять/удалять элементы)
  • Могут содержать элементы разных типов
  • Поддерживают вложенность (списки списков)

Пример работы:

python
lst = [1, 2, 3]
lst.append(4)  # [1, 2, 3, 4]
lst[1] = 20    # [1, 20, 3, 4]
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы