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

Какие знаешь коллекции в Python

В Python есть несколько встроенных коллекций:

  1. Списки (list) – изменяемые, упорядоченные коллекции.

    python
    my_list = [1, 2, 3]
    my_list.append(4)  # [1, 2, 3, 4]
  2. Кортежи (tuple) – неизменяемые, упорядоченные коллекции.

    python
    my_tuple = (1, 2, 3)
  1. Множества (set) – изменяемые, неупорядоченные коллекции уникальных элементов.

    python
    my_set = {1, 2, 3}
    my_set.add(4)  # {1, 2, 3, 4}
  2. Замороженные множества (frozenset) – неизменяемые аналоги set.

  3. Словари (dict) – изменяемые коллекции пар "ключ-значение".

    python
    my_dict = {'a': 1, 'b': 2}
    my_dict['c'] = 3  # {'a': 1, 'b': 2, 'c': 3}
  4. Строки (str) – неизменяемые последовательности символов.

  5. Байтовые строки (bytes, bytearray) – для работы с бинарными данными.

Также есть специализированные коллекции в модуле collections (deque, Counter, defaultdict и др.).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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