Daftar Struktur Data

Struktur data Daftar adalah jenis data serbaguna dengan Python, yang dapat ditulis sebagai daftar nilai yang dipisahkan koma di antara tanda kurung siku.

Sintaksis

Berikut adalah sintaks dasar untuk struktur -

List_name = [ elements ];

Jika Anda amati, sintaksnya dideklarasikan seperti array dengan satu-satunya perbedaan yaitu list dapat menyertakan elemen dengan tipe data berbeda. Array menyertakan elemen dengan tipe data yang sama. Daftar dapat berisi kombinasi string, bilangan bulat, dan objek. Daftar dapat digunakan untuk implementasi tumpukan dan antrian.

Daftar bisa berubah. Ini dapat diubah sesuai kebutuhan.

Bagaimana cara menerapkan daftar?

Program berikut menunjukkan implementasi daftar -

my_list = ['p','r','o','b','e']
# Output: p
print(my_list[0])

# Output: o
print(my_list[2])

# Output: e
print(my_list[4])

# Error! Only integer can be used for indexing
# my_list[4.0]

# Nested List
n_list = ["Happy", [2,0,1,5]]

# Nested indexing

# Output: a
print(n_list[0][1])

# Output: 5
print(n_list[1][3])

Keluaran

Program di atas menghasilkan keluaran berikut -

Fungsi bawaan daftar Python adalah sebagai berikut -

  • Append()- Menambahkan elemen ke akhir daftar.

  • Extend()- Ini menambahkan elemen daftar ke daftar lain.

  • Insert()- Ini menyisipkan item ke indeks yang ditentukan.

  • Remove()- Ini menghapus elemen dari daftar yang ditentukan.

  • Reverse()- Ini membalikkan elemen dalam daftar.

  • sort() - Ini membantu untuk mengurutkan elemen dalam urutan kronologis.