
Python-datastructuren
Lijsten, dictionaries, sets, tuples, list comprehensions, generators, itertools
1Wat is het fundamentele verschil tussen een list en een tuple in Python?
Wat is het fundamentele verschil tussen een list en een tuple in Python?
Antwoord
Lists zijn mutable (aanpasbaar na aanmaak) terwijl tuples immutable zijn (niet aanpasbaar). Deze immutability maakt tuples hashable en daardoor bruikbaar als dictionary-keys, in tegenstelling tot lists. Tuples zijn ook iets performanter qua geheugengebruik en toegangssnelheid.
2Welke methode moet je gebruiken om een element aan het einde van een Python-list toe te voegen?
Welke methode moet je gebruiken om een element aan het einde van een Python-list toe te voegen?
Antwoord
De methode append() voegt één element toe aan het einde van een list. Het wijzigt de list in-place en retourneert None. Om meerdere elementen toe te voegen, gebruik extend() of de += operator. De methode insert() voegt toe op een specifieke positie.
3Hoe maak je een lege dictionary aan in Python?
Hoe maak je een lege dictionary aan in Python?
Antwoord
Een lege dictionary kan worden aangemaakt met {} of dict(). De {}-syntaxis is beknopter en iets sneller. De {}-notatie maakt een lege dictionary, terwijl set() een lege set maakt. Voor een lege set moet je verplicht set() gebruiken, want {} is gereserveerd voor dictionaries.
Wat is het resultaat van de expressie [x**2 for x in range(5)]?
Welk kenmerk onderscheidt een set van andere Python-collecties?
+17 gespreksvragen
Andere Data Science & ML-sollicitatieonderwerpen
Python-basisbeginselen
Python Objectgeoriënteerd Programmeren
Git-Fundamenten
SQL-basisbeginselen
NumPy-grondbeginselen
Pandas-basis
Jupyter & Google Colab
SQL Joins & geavanceerde queries
Geavanceerd Pandas
Visualisatie met Matplotlib & Seaborn
Interactieve visualisaties met Plotly
Beschrijvende statistiek
Inferentiële statistiek
Web Scraping
BigQuery & Cloud Data
Feature Engineering
Supervised ML: Regressie
Supervised ML: Classificatie
Beslissingsbomen & Ensembles
Ongesuperviseerd ML
ML Pipelines & Validatie
Tijdreeksen & Voorspelling
Fundamenten van Deep Learning
TensorFlow & Keras
CNN en beeldclassificatie
RNN & Reeksen
Transformers & Attention
NLP & Hugging Face
GenAI & LangChain
MLOps en Deployment
Beheers Data Science & ML voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis