Data Science & ML

Struktur Data Python

List, dictionary, set, tuple, list comprehension, generator, itertools

20 pertanyaan wawancaraยท
Junior
1

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.

2

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.

3

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.

4

Apa hasil dari ekspresi [x**2 for x in range(5)]?

5

Karakteristik apa yang membedakan set dari koleksi Python lainnya?

+17 pertanyaan wawancara

Kuasai Data Science & ML untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis