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

Какие типы данных можно хранить в массиве

В Python массивы (обычно подразумеваются списки list) могут хранить элементы любых типов данных, включая:

  • Числа (int, float, complex)
  • Строки (str)
  • Булевы значения (bool)
  • Другие списки (вложенные списки)
  • Кортежи (tuple)
  • Словари (dict)
  • Множества (set)
  • Объекты (экземпляры классов)
  • Функции и модули (как объекты)

Пример:

python
mixed_list = [
    42,                          # int
    3.14,                        # float
    "hello",                     # str
    True,                        # bool
    [1, 2, 3],                   # list
    {"key": "value"},            # dict
    (4, 5, 6),                   # tuple
    lambda x: x * 2,             # функция
    type                         # модуль/класс
]

Однако в модуле array (специализированные массивы) допустимы только однородные числовые типы.

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

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

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

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