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 Show
_
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. Sebagai contoh
_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
|