Встречается на собеседованиях • сегодня
Расскажи основные структуры в Python
В Python есть несколько основных структур данных:
-
Списки (list) - изменяемые, упорядоченные коллекции.
Пример:pythonmy_list = [1, 2, 'a', True] my_list.append(3) # [1, 2, 'a', True, 3] -
Кортежи (tuple) - неизменяемые, упорядоченные коллекции.
Пример:pythonmy_tuple = (1, 2, 'a') # my_tuple[0] = 5 # Ошибка!
-
Множества (set) - изменяемые, неупорядоченные, уникальные элементы.
Пример:pythonmy_set = {1, 2, 3, 2} # {1, 2, 3} -
Словари (dict) - изменяемые коллекции пар ключ-значение.
Пример:pythonmy_dict = {'a': 1, 'b': 2} my_dict['c'] = 3 # {'a': 1, 'b': 2, 'c': 3} -
Строки (str) - неизменяемые последовательности символов.
pythons = "hello" # s[0] = 'H' # Ошибка!
Каждая структура имеет свои особенности и методы работы. Выбор зависит от задачи: нужна ли изменяемость, порядок, уникальность или быстрый доступ по ключу.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы