# Python Veri Yapıları (Data Science & ML) > Listeler, dictionary'ler, set'ler, tuple'lar, list comprehension'lar, generator'lar, itertools - 20 mülakat soruları - Junior - [Mülakat Soruları: Data Science & ML](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari.md) ## 1. Python'da list ile tuple arasındaki temel fark nedir? **Cevap** List'ler mutable'dır (oluşturulduktan sonra değiştirilebilir), tuple'lar ise immutable'dır (değiştirilemez). Tuple'ların bu değişmezliği onları hashable yapar ve list'lerin aksine dictionary key'i olarak kullanılabilir hale getirir. Tuple'lar ayrıca bellek kullanımı ve erişim hızı açısından biraz daha performanslıdır. ## 2. Python list'in sonuna bir öğe eklemek için hangi metot kullanılmalıdır? **Cevap** append() metodu list'in sonuna tek bir öğe ekler. List'i in-place olarak değiştirir ve None döndürür. Birden fazla öğe eklemek için extend() veya += operatörünü kullanın. insert() metodu belirli bir konuma eklemeye olanak tanır. ## 3. Python'da boş bir dictionary nasıl oluşturulur? **Cevap** Boş bir dictionary {} veya dict() ile oluşturulabilir. {} sözdizimi daha kısa ve biraz daha hızlıdır. {} gösterimi boş bir dictionary oluştururken, set() boş bir set oluşturur. Boş bir set için set() kullanmak zorunludur çünkü {} dictionary'lere ayrılmıştır. ## 17 soru daha mevcut - [x**2 for x in range(5)] ifadesinin sonucu nedir? - Bir set'i diğer Python koleksiyonlarından ayıran özellik nedir? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Data Science & ML mülakat konuları - [Python Temelleri](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/python-basics.md): 25 soru, Junior - [Python Nesne Yönelimli Programlama](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/python-oop.md): 20 soru, Junior - [Git Temelleri](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/git-fundamentals.md): 18 soru, Junior - [SQL Temelleri](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/sql-basics.md): 20 soru, Junior - [NumPy Temelleri](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/numpy-fundamentals.md): 22 soru, Junior - [Pandas Temelleri](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/pandas-basics.md): 22 soru, Junior - [Jupyter & Google Colab](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/jupyter-colab.md): 16 soru, Junior - [SQL Joins ve Gelişmiş Sorgular](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/sql-joins-advanced.md): 22 soru, Mid-Level - [İleri Pandas](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/pandas-advanced.md): 24 soru, Mid-Level - [Matplotlib & Seaborn ile Görselleştirme](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/matplotlib-seaborn.md): 20 soru, Mid-Level - [Plotly ile Etkileşimli Görselleştirmeler](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/plotly-interactive.md): 18 soru, Mid-Level - [Tanımlayıcı İstatistik](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/statistics-descriptive.md): 20 soru, Mid-Level - [Çıkarımsal İstatistik](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/statistics-inferential.md): 24 soru, Mid-Level - [Web Scraping](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/web-scraping.md): 18 soru, Mid-Level - [BigQuery & Cloud Data](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/bigquery-cloud.md): 18 soru, Mid-Level - [Feature Engineering](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/feature-engineering.md): 22 soru, Mid-Level - [Denetimli ML: Regresyon](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/ml-supervised-regression.md): 24 soru, Mid-Level - [Denetimli ML: Sınıflandırma](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/ml-supervised-classification.md): 24 soru, Mid-Level - [Karar Ağaçları ve Topluluk Yöntemleri](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/ml-trees-ensembles.md): 24 soru, Mid-Level - [Denetimsiz ML](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/ml-unsupervised.md): 22 soru, Mid-Level - [ML Pipeline'ları & Doğrulama](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/ml-pipelines-validation.md): 22 soru, Mid-Level - [Zaman Serileri & Tahminleme](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/time-series-forecasting.md): 22 soru, Mid-Level - [Deep Learning Temelleri](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/deep-learning-fundamentals.md): 24 soru, Senior - [TensorFlow & Keras](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/tensorflow-keras.md): 22 soru, Senior - [CNN ve görüntü sınıflandırma](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/cnn-image-classification.md): 24 soru, Senior - [RNN ve Diziler](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/rnn-sequences.md): 22 soru, Senior - [Transformers ve Attention](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/transformers-attention.md): 24 soru, Senior - [NLP ve Hugging Face](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/nlp-huggingface.md): 24 soru, Senior - [GenAI ve LangChain](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/genai-langchain.md): 24 soru, Senior - [MLOps ve Dağıtım](https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/mlops-deployment.md): 24 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/data-science/mulakat-sorulari/python-data-structures