Cara membuat dan membaca daftar dalam python

Cara membuat dan membaca daftar dalam python

Python adalah bahasa pemrograman yang populer dengan berbagai aplikasi, termasuk ilmu data, pengembangan web, dan otomatisasi. Salah satu struktur data paling mendasar dan penting dalam Python adalah daftar. Daftar adalah kumpulan nilai atau item yang dapat berupa tipe data apa pun, termasuk string, bilangan bulat, pelampung, dan bahkan daftar lainnya.

Di artikel ini, kami akan mengeksplorasi cara membuat dan membaca daftar di Python.

Membuat daftar

Untuk membuat daftar di Python, kami menggunakan tanda kurung persegi [] dan pisahkan item dalam daftar menggunakan koma. Berikut adalah contoh daftar sederhana:

my_list = [1, 2, 3, 4, 5]
1my_list = [1, 2, 3, 4, 5]

Daftar ini berisi lima bilangan bulat, dari 1 hingga 5. Kami juga dapat membuat daftar string, seperti ini:

my_list = ['apel', 'pisang', 'cherry']
1my_list = ['apel', 'pisang', 'cherry']

Daftar ini berisi tiga senar, masing -masing mewakili buah.

Kami juga dapat membuat daftar tipe data yang berbeda, seperti ini:

my_list = [1, 'apel', 3.5, benar]
1my_list = [1, 'apel', 3.5, benar]

Daftar ini berisi bilangan bulat, string, float, dan nilai boolean.

Cara lain untuk membuat daftar adalah dengan menggunakan daftar() konstruktor. Kita dapat meneruskan objek yang dapat diulang sebagai argumen, seperti tuple atau string, dan python akan membuat daftar darinya.

my_tuple = (1, 2, 3) my_list = list (my_tuple) print (my_list) # output: [1, 2, 3] my_string = "halo, dunia!"my_list = list (my_string) print (my_list) # output: ['h', 'e', ​​'l', 'l', 'o', ',',", 'w', 'o', ' r ',' l ',' d ','!']
1234567my_tuple = (1, 2, 3) my_list = list (my_tuple) print (my_list) # output: [1, 2, 3] my_string = "halo, dunia!"my_list = list (my_string) print (my_list) # output: ['h', 'e', ​​'l', 'l', 'o', ',',", 'w', 'o', ' r ',' l ',' d ','!']

Membaca daftar

Setelah kami membuat daftar di Python, kami dapat mengakses elemennya dengan indeks mereka. Indeks elemen pertama dalam daftar adalah 0, dan indeks elemen terakhir adalah panjang daftar dikurangi. Kami dapat mengakses elemen dengan indeksnya menggunakan braket persegi [].

my_list = ['apple', 'pisang', 'cherry'] cetak (my_list [0]) # output: 'apple' print (my_list [1]) # output: 'pisang' cetak (my_list [2]) # output : 'ceri'
1234my_list = ['apple', 'pisang', 'cherry'] cetak (my_list [0]) # output: 'apple'print (my_list [1]) # output:' pisang : 'ceri'

Kami juga dapat menggunakan indeks negatif untuk mengakses elemen dari akhir daftar.

my_list = ['apple', 'pisang', 'cherry'] cetak (my_list [-1]) # output: 'cherry' print (my_list [-2]) # output: 'pisang' cetak (my_list [-3] ) # Output: 'apel'
1234my_list = ['apple', 'pisang', 'cherry'] cetak (my_list [-1]) # output: 'cherry'print (my_list [-2]) # output:' pisang ) # Output: 'apel'

Kita dapat mengakses berbagai elemen dalam daftar menggunakan Slice Operator [:]. Operator Slice mengembalikan daftar baru yang mencakup semua elemen dari indeks start hingga, tetapi tidak termasuk, indeks akhir.

my_list = ['apel', 'pisang', 'ceri', 'tanggal', 'elderberry'] cetak (my_list [1: 3]) # output: ['pisang', 'cherry'] cetak (my_list [: 3 ]) # Output: ['apple', 'pisang', 'cherry'] cetak (my_list [2:]) # output: ['cherry', 'date', 'elderberry']
1234my_list = ['apel', 'pisang', 'ceri', 'tanggal', 'elderberry'] cetak (my_list [1: 3]) # output: ['pisang', 'cherry'] cetak (my_list [: 3 ]) # Output: ['apple', 'pisang', 'cherry'] cetak (my_list [2:]) # output: ['cherry', 'date', 'elderberry']

Kami juga dapat menggunakan operator slice dengan indeks negatif.

my_list = ['apel', 'pisang', 'ceri', 'tanggal', 'elderberry'] cetak (my_list [-3: -1]) # output: ['cherry', 'date']
12my_list = ['apel', 'pisang', 'ceri', 'tanggal', 'elderberry'] cetak (my_list [-3: -1]) # output: ['cherry', 'date']

Memodifikasi daftar

Di Python, kita dapat memodifikasi elemen daftar. Kita dapat mengubah elemen dengan menetapkan nilai baru ke indeksnya.

my_list = ['apple', 'pisang', 'cherry'] my_list [1] = 'kiwi' print (my_list) # output: ['apple', 'kiwi', 'cherry']
123my_list = ['apple', 'pisang', 'cherry'] my_list [1] = 'kiwi'print (my_list) # output: [' apple ',' kiwi ',' cherry ']

Kami juga dapat menambahkan elemen ke daftar menggunakan metode append (). Metode append () menambahkan elemen baru ke akhir daftar.

my_list = ['apple', 'pisang', 'cherry'] my_list.append ('date') cetak (my_list) # output: ['apple', 'pisang', 'cherry', 'date']
123my_list = ['apple', 'pisang', 'cherry'] my_list.append ('date') cetak (my_list) # output: ['apple', 'pisang', 'cherry', 'date']

Kita dapat memasukkan elemen pada indeks tertentu menggunakan menyisipkan() metode.

my_list = ['apple', 'pisang', 'cherry'] my_list.masukkan (1, 'tanggal') cetak (my_list) # output: ['apple', 'date', 'pisang', 'cherry']
123my_list = ['apple', 'pisang', 'cherry'] my_list.masukkan (1, 'tanggal') cetak (my_list) # output: ['apple', 'date', 'pisang', 'cherry']

Kita dapat menghapus elemen dari daftar menggunakan menghapus() metode. Metode hapus () menghapus kejadian pertama dari nilai yang ditentukan.

my_list = ['apple', 'pisang', 'cherry'] my_list.hapus ('pisang') cetak (my_list) # output: ['apple', 'cherry']
123my_list = ['apple', 'pisang', 'cherry'] my_list.hapus ('pisang') cetak (my_list) # output: ['apple', 'cherry']

Kami juga dapat menghapus elemen dari indeks tertentu menggunakan pop () metode. Itu pop () Metode menghapus elemen pada indeks yang ditentukan dan mengembalikannya.

my_list = ['apple', 'pisang', 'cherry'] pisang = my_list.Pop (1) Print (Banana) # Output: 'Banana' Print (My_List) # Output: ['Apple', 'Cherry']
1234my_list = ['apple', 'pisang', 'cherry'] pisang = my_list.pop (1) cetak (pisang) # output: 'pisang'print (my_list) # output: [' apple ',' cherry ']

Kesimpulan

Daftar adalah struktur data penting dalam Python yang memungkinkan kita untuk menyimpan dan memanipulasi koleksi nilai. Kami dapat membuat daftar menggunakan braket persegi [] atau konstruktor daftar (). Kami dapat mengakses elemen daftar menggunakan indeksnya, dan kami dapat memodifikasi daftar dengan mengubah, menambahkan, atau menghapus elemen. Memahami cara membuat dan membaca daftar adalah hal mendasar untuk menulis program Python, dan keterampilan ini akan berguna dalam banyak aplikasi.