
Struktur Data Python
List, dictionary, set, tuple, list comprehension, generator, itertools
1Apa perbedaan mendasar antara list dan tuple di Python?
Apa perbedaan mendasar antara list dan tuple di Python?
Jawaban
List bersifat mutable (dapat dimodifikasi setelah dibuat) sedangkan tuple bersifat immutable (tidak dapat dimodifikasi). Sifat immutable ini membuat tuple menjadi hashable dan dapat digunakan sebagai key dictionary, tidak seperti list. Tuple juga sedikit lebih efisien dalam hal penggunaan memori dan kecepatan akses.
2Metode mana yang harus digunakan untuk menambahkan elemen di akhir list Python?
Metode mana yang harus digunakan untuk menambahkan elemen di akhir list Python?
Jawaban
Metode append() menambahkan satu elemen di akhir list. Metode ini memodifikasi list secara in-place dan mengembalikan None. Untuk menambahkan beberapa elemen, gunakan extend() atau operator +=. Metode insert() memungkinkan penambahan pada posisi tertentu.
3Bagaimana cara membuat dictionary kosong di Python?
Bagaimana cara membuat dictionary kosong di Python?
Jawaban
Dictionary kosong dapat dibuat dengan {} atau dict(). Sintaks {} lebih ringkas dan sedikit lebih cepat. Notasi {} membuat dictionary kosong, sedangkan set() membuat set kosong. Untuk set kosong, harus menggunakan set() karena {} dicadangkan untuk dictionary.
Apa hasil dari ekspresi [x**2 for x in range(5)]?
Karakteristik apa yang membedakan set dari koleksi Python lainnya?
+17 pertanyaan wawancara
Topik wawancara Data Science & ML lainnya
Dasar-dasar Python
Pemrograman Berorientasi Objek Python
Dasar-Dasar Git
Dasar-dasar SQL
Dasar-Dasar NumPy
Dasar-dasar Pandas
Jupyter & Google Colab
SQL Joins & Kueri Lanjutan
Pandas Lanjutan
Visualisasi dengan Matplotlib & Seaborn
Visualisasi Interaktif dengan Plotly
Statistik Deskriptif
Statistik Inferensial
Web Scraping
BigQuery & Cloud Data
Feature Engineering
ML Terbimbing: Regresi
ML Terbimbing: Klasifikasi
Pohon Keputusan & Ensemble
ML Tanpa Pengawasan
Pipeline ML & Validasi
Deret Waktu & Peramalan
Dasar-Dasar Deep Learning
TensorFlow & Keras
CNN dan klasifikasi gambar
RNN & Sekuens
Transformers & Attention
NLP & Hugging Face
GenAI & LangChain
MLOps dan Deployment
Kuasai Data Science & ML untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis