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

Какие бывают базовые структуры данных в Python

В Python основные встроенные структуры данных включают:

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

    python
    my_list = [1, 2, 'a', True]
  2. Кортежи (tuple) - неизменяемые, упорядоченные коллекции.

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

    python
    my_set = {1, 2, 3}
  2. Словари (dict) - изменяемые коллекции пар "ключ-значение".

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

    python
    my_str = "Hello"

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

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

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

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

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