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

Приведи пример структуры данных

В Python есть несколько встроенных структур данных, каждая со своими особенностями:

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

python
fruits = ['apple', 'banana', 'cherry']
fruits.append('orange')  # Добавление элемента
print(fruits[1])  # Доступ по индексу -> 'banana'

Кортежи (tuple) - упорядоченные, неизменяемые:

python
coordinates = (10, 20)
x, y = coordinates  # Распаковка

Словари (dict) - неупорядоченные пары ключ-значение:

python
person = {'name': 'Alice', 'age': 25}
print(person['name'])  # Доступ по ключу -> 'Alice'

Множества (set) - неупорядоченные уникальные элементы:

python
unique_numbers = {1, 2, 3, 3}  # {1, 2, 3}

Выбор структуры зависит от задачи: списки для упорядоченных данных, словари для ассоциативных массивов, множества для проверки принадлежности.

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

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

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

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