Встречается на 1% собеседований по Python
Какая классификация списков
В Python списки можно классифицировать по нескольким критериям:
- По изменяемости: списки изменяемы (mutable), их можно модифицировать после создания.
python
lst = [1, 2, 3]
lst[0] = 99 # изменяем элемент- По типу элементов:
- Однородные (все элементы одного типа)
- Гетерогенные (элементы разных типов)
python
homogeneous = [1, 2, 3] # однородный
heterogeneous = [1, 'a', 3.14] # гетерогенный- По вложенности:
- Плоские (одномерные)
- Многомерные (вложенные)
python
flat = [1, 2, 3]
nested = [[1, 2], [3, 4]]- По способу создания:
- Литералы
[] - Через конструктор
list() - Генераторы списков
- Литералы
python
a = [1, 2, 3]
b = list(range(3))
c = [x for x in range(3)]
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы