
Структури даних Python
Списки, словники, сети, кортежі, list comprehensions, генератори, itertools
1Яка фундаментальна різниця між list та tuple у Python?
Яка фундаментальна різниця між list та tuple у Python?
Відповідь
Списки є mutable (можна змінювати після створення), тоді як кортежі є immutable (не можна змінювати). Ця незмінність робить кортежі hashable і придатними для використання як ключі словників, на відміну від списків. Кортежі також трохи продуктивніші щодо використання пам'яті та швидкості доступу.
2Який метод слід використовувати для додавання елемента в кінець списку Python?
Який метод слід використовувати для додавання елемента в кінець списку Python?
Відповідь
Метод append() додає один елемент у кінець списку. Він змінює список на місці й повертає None. Щоб додати кілька елементів, використовуйте extend() або оператор +=. Метод insert() дозволяє додавати в певній позиції.
3Як створити порожній словник у Python?
Як створити порожній словник у Python?
Відповідь
Порожній словник можна створити за допомогою {} або dict(). Синтаксис {} лаконічніший і трохи швидший. Запис {} створює порожній словник, тоді як set() створює порожній сет. Для порожнього сету обов'язково використовувати set(), оскільки {} зарезервовано для словників.
Який результат виразу [x**2 for x in range(5)]?
Яка характеристика відрізняє set від інших колекцій Python?
+17 питань зі співбесід
Інші теми співбесід Data Science & ML
Основи Python
Об'єктно-орієнтоване програмування Python
Основи Git
Основи SQL
Основи NumPy
Основи Pandas
Jupyter & Google Colab
SQL Joins та розширені запити
Просунутий Pandas
Візуалізація з Matplotlib & Seaborn
Інтерактивні візуалізації з Plotly
Описова статистика
Інференційна статистика
Web Scraping
BigQuery & Cloud Data
Feature Engineering
Кероване ML: Регресія
Кероване ML: Класифікація
Дерева рішень та ансамблі
Некероване ML
ML Pipelines та валідація
Часові ряди та прогнозування
Основи Deep Learning
TensorFlow & Keras
CNN та класифікація зображень
RNN та послідовності
Transformers та Attention
NLP та Hugging Face
GenAI та LangChain
MLOps та розгортання
Опануй Data Science & ML для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно