Dalam pelajaran ini, Anda akan melihat cara mengakses elemen individual dan urutan objek dalam daftar Anda. Daftar elemen dapat diakses menggunakan indeks numerik dalam tanda kurung siku Show >>> ________0______ Ini adalah teknik yang sama yang digunakan untuk mengakses karakter individu dalam sebuah string. Pengindeksan daftar juga berbasis nol >>> _Elemen daftar juga dapat diakses menggunakan indeks daftar negatif, yang dihitung dari akhir daftar >>> _Slicing adalah sintaks pengindeksan yang mengekstrak sebagian dari daftar. Jika _9 adalah daftar, maka 0 mengembalikan bagian dari 9
Ini sebuah contoh >>> _Menghilangkan indeks pertama dan/atau terakhir
Ini sebuah contoh >>> _Langkah dapat ditambahkan ke notasi irisan Anda. Menggunakan 8 tambahan dan indeks ketiga menunjukkan langkah (juga disebut langkah) dalam notasi irisan Anda. Langkahnya bisa positif atau negatif>>> _
JulianV di Bagus Orlando Uribe di Terima kasih untuk materi ini. Saya kira ada kesalahan ketik (??) di salah satu contoh tulisan stride (contoh video OK) Kesalahan ketik
pernyataan yang benar seharusnya
sebaliknya,
Chris Bailey Tim RP di Hai @Orlando Uribe, Anda benar, saya akan mengubahnya agar sesuai dengan pelajaran video. terima kasih Ajay di @chris Video sangat informatif, terima kasih untuk ini. Ketika saya sedang berlatih contoh, ada satu keraguan
Dengan langkah negatif mengapa 9 tidak disertakan Apakah itu mengecualikan nilai terakhir? Chris Bailey Tim RP di Hai @Ajay, Terima kasih telah menonton kursus. Irisan yang Anda buat akan dimulai pada indeks 6 dan berakhir pada indeks 1 dan tidak termasuk indeks 0, itulah sebabnya Anda tidak mendapatkan indeks 0 dari 9. Jika Anda akan menggunakan _0Itu akan termasuk indeks 0. Saya harap ini membantu menjelaskan apa yang terjadi. Mengulangi dari teks di bawah pelajaran
Ajay di @chris terima kasih untuk klarifikasi kiran di _1Mengapa mengembalikan string kosong? . Bisakah Anda memberi saya kejelasan terbaik tentang ini? _2kiran di Nilainya adalah _9Bartosz Zaczyński Tim RP di Pikirkan indeks negatif sebagai notasi steno untuk mengurangkan dari panjang string yang diberikan _3Indeks negatif dalam contoh "halo dunia" Anda akan diterjemahkan menjadi ini _4Anda mendapatkan string kosong karena indeks kiri lebih tinggi dari kanan, sementara Anda belum menunjukkan urutan terbalik dengan argumen "langkah" ketiga. Jika Anda melakukannya, inilah yang akan Anda dapatkan _5Anda bisa mendapatkan hasil indeks yang digunakan oleh loop yang mendasarinya seperti ini _6Ini mengembalikan tuple yang dapat Anda bongkar dan teruskan ke fungsi 00 _7Ini adalah indeks yang digunakan oleh sintaks braket persegi kiran di Cemerlang @Bartosz Zaczyński. terima kasih bulan pada Saya dengan senang hati mulai menggunakan bpython; . Mencoba semua hal. Dan banyak lagi. ) Melakukan itu saya mengalami ini Bagaimana Anda memotong daftar dengan Python?Cara memotong daftar, string, tuple dengan Python . Penggunaan dasar irisan. [Mulailah. berhenti] [mulai. berhenti. melangkah] Ekstrak dari ujung dengan nilai negatif. Nilai negatif untuk start dan stop. . Iris objek demi irisan() Menetapkan nilai dengan irisan Irisan untuk daftar daftar Irisan membuat salinan dangkal Irisan untuk string dan tupel Bisakah Anda mengiris daftar dengan Python?Singkatnya, slicing adalah alat yang fleksibel untuk membuat daftar baru dari daftar yang sudah ada. Python mendukung notasi irisan untuk semua jenis data berurutan seperti daftar, string, tupel, byte, bytearray, dan rentang .
Bisakah saya mengiris daftar?Serta menggunakan slicing untuk mengekstrak bagian dari daftar (mis. e. irisan di sebelah kanan tanda sama dengan), Anda dapat mengatur nilai elemen dalam daftar dengan menggunakan irisan di sisi kiri tanda sama dengan. In python terminology, this is because lists are mutable objects, while strings are immutable.
Bagaimana Anda mengiris daftar menjadi dua dengan Python?Hal ini dapat dilakukan dengan menggunakan langkah-langkah berikut. . Dapatkan panjang daftar menggunakan fungsi len() Jika panjang bagian tidak diberikan, bagi panjang daftar dengan 2 menggunakan operator lantai untuk mendapatkan indeks tengah daftar Iris daftar menjadi dua bagian menggunakan [. middle_index] dan [middle_index. ] Apa daftar [. ] Apakah Python?Fungsi list() membuat objek daftar. Objek daftar adalah koleksi yang dipesan dan dapat diubah. Baca lebih lanjut tentang daftar di bab ini. Daftar Python |