Ringkasan. dalam tutorial ini, Anda akan belajar cara membongkar daftar dengan Python untuk membuat kode Anda lebih ringkas Show
Pengantar daftar membongkarContoh berikut mendefinisikan daftar string
Untuk menetapkan elemen pertama, kedua, dan ketiga dari daftar ke variabel, Anda dapat menetapkan elemen individual ke variabel seperti ini _ Namun, Python menyediakan cara yang lebih baik untuk melakukannya. Ini disebut pembongkaran urutan Pada dasarnya, Anda dapat menetapkan elemen daftar (dan juga tuple) ke beberapa variabel. Misalnya
Pernyataan ini memberikan elemen pertama, kedua, dan ketiga dari daftar 0, 1, dan 2 Dalam contoh ini, jumlah variabel di sisi kiri sama dengan jumlah elemen dalam daftar di sisi kanan Jika Anda menggunakan jumlah variabel yang lebih sedikit di sisi kiri, Anda akan mendapatkan error. Misalnya _ Kesalahan
Dalam hal ini, Python tidak dapat membongkar tiga elemen menjadi dua variabel Membongkar dan mengemasJika Anda ingin membongkar beberapa elemen pertama dari daftar dan tidak peduli dengan elemen lainnya, Anda bisa
Dengan meletakkan tanda bintang ( _3) di depan nama variabel, Anda akan mengemas elemen sisa ke dalam daftar dan menugaskannya ke variabel. Misalnya _ Keluaran
Contoh ini menugaskan elemen pertama dan kedua ke variabel. Itu mengemas dua elemen terakhir dalam daftar baru dan menugaskan daftar baru ke variabel 7 Sama seperti _5 loop adalah cara untuk melakukan operasi berkali-kali, daftar adalah cara untuk menyimpan banyak nilai. Tidak seperti array NumPy, daftar dibangun ke dalam bahasa (jadi kami tidak perlu memuat pustaka untuk menggunakannya). Kami membuat daftar dengan meletakkan nilai di dalam tanda kurung siku dan memisahkan nilai dengan koma
Kami memilih elemen individual dari daftar dengan mengindeksnya
dan jika kita mengulang daftar, variabel loop diberikan elemen satu per satu
Ada satu perbedaan penting antara daftar dan string. kita dapat mengubah nilai dalam daftar, tetapi kita tidak dapat mengubah karakter individual dalam sebuah string. Misalnya
bekerja, tapi
tidak
Ada banyak cara untuk mengubah isi daftar selain menetapkan nilai baru ke masing-masing elemen 2 _3 4 5 6 7Saat memodifikasi di tempat, perlu diingat bahwa Python memperlakukan daftar dengan cara yang sedikit kontra-intuitif Jika kita membuat daftar dan (mencoba) menyalinnya kemudian memodifikasinya, kita dapat menyebabkan segala macam masalah 8 _9Ini karena Python menyimpan daftar dalam memori, dan kemudian dapat menggunakan banyak nama untuk merujuk ke daftar yang sama. Jika yang ingin kita lakukan hanyalah menyalin daftar (sederhana), kita dapat menggunakan fungsi 8, jadi kita tidak mengubah daftar yang tidak kita maksudkan _0 _1Ini berbeda dari cara kerja variabel di pelajaran 1, dan lebih mirip dengan cara kerja spreadsheet
Subset daftar dan string dapat diakses dengan menentukan rentang nilai dalam tanda kurung, mirip dengan cara kami mengakses rentang posisi dalam larik NumPy. Ini biasanya disebut sebagai "mengiris" daftar/string _5 _6
Jika Anda ingin mengambil irisan dari awal urutan, Anda dapat menghilangkan indeks pertama dalam rentang tersebut 8 _9Demikian pula, Anda dapat menghilangkan indeks akhir dalam rentang untuk mengambil potongan hingga akhir urutan 0 1
|