‫Mari saya tunjukkan fungsi berguna lainnya yang akan kita gunakan, seperti rentang.
‫Pikiran Anda, itu tidak biasa seperti rentang jangkauan.
‫Anda akan sering melihatnya dalam kode Python, tetapi yang satu ini masih sangat berguna dan disebut enumerate.
‫Sekarang, apa fungsinya?
‫Mari kita lihat.
‫Saya dapat melakukan for loop dan saya akan mengatakan empat dan kami akan mengatakan karakter dalam enumerate dan kemudian enumerate.
‫Kami membungkus sesuatu yang, baik, kami ingin menghitung.
‫Jadi mari kita lihat apa artinya.
‫Ini mengembalikan dan menghitung ke objek.
‫Jadi iterable harus berupa objek lain yang mendukung iterasi.
‫Jadi kita harus memberikan sesuatu yang enumerate dapat diulang.
‫Jadi kali ini mari kita lakukan string yang mengatakan halo.
‫Sekarang enumerate spesial karena apa yang akan diberikannya kepada kita adalah ia akan mengambil objek yang dapat diubah dan
‫memberi Anda penghitung indeks.
‫Dan item yang diindeks.
‫Yang saya maksud dengan itu, yah, Anda sebenarnya bisa mengatakan karakter I CAAMA.
‫Jadi kami membongkar ini dan kami berkata, hei, print I dan character, jika saya klik run.
‫Lihat itu.
‫Saya mendapatkan halo berulang lagi, jika kami tidak memiliki enumerate, maka kami hanya akan mendapatkan halo.
‫Tetapi kami juga karena kami menggunakan enumerate, kami mendapatkan mata atau indeks ini dari setiap item dan di mana itu berada dalam indeks
‫sehingga jika saya memiliki daftar di sini, katakanlah satu, dua, tiga.
‫Sekali lagi, saya juga dapat menggunakan dan mengakses nomor indeks item.
‫Bagaimana jika kita punya pasangan?
‫Sekali lagi, kami mendapatkan nomor indeks.
‫Jadi innumerate sangat berguna jika Anda memerlukan penghitung indeks dari item yang Anda ulangi.
‫Jadi mari kita lakukan sedikit latihan.
‫Katakanlah kita ingin membuat skrip yang menghitung daftar angka satu sampai sepuluh, jadi kita akan menggunakan range untuk membuat yang
‫akan saya katakan list dan kemudian saya akan mengatakan range.
‫Saya tahu ada banyak fungsi di sini.
‫Rentang yang seratus benar-benar daftar untuk itu.
‫Dan saya ingin diberi tahu apa indeks angka 50 itu.
‫Jadi jeda video jika Anda perlu melakukan itu.
‫Sekarang, di sini, saya ingin agar ketika Anda membuat ini sedikit lebih besar, saya ingin agar
‫kita hanya mencetak indeks, katakanlah, nilai lima puluh.
‫Saya ingin tahu di mana 50 ada dalam daftar.
‫Sekarang, sekali lagi, ini adalah contoh sederhana, jadi Anda mungkin sudah bisa menebak
‫apa jawabannya, tetapi bagaimana Anda mengkodekannya sehingga hanya di sini kita mendapatkan indeks lima puluh atau dikatakan indeks lima puluh adalah
‫apa pun.
‫Jeda video jika Anda ingin mencobanya.
‫Jika tidak, mari kita coba ini.
‫Saya akan melakukan kondisi dan mengatakan jika karakter sama dengan 50.
‫Lalu aku akan mencetak.
‫Indeks atau saya akan melakukan string F, dan saya akan mengatakan bahwa indeks 50 adalah dan kemudian saya akan menambahkan indeks
‫di sini.
‫Sehingga jika saya lari.
‫Saya mendapatkan indeks 50 adalah 50.
‫Dan hanya untuk mengkonfirmasi jika, misalnya, saya hanya mencetak di sini dan katakanlah cetak saya dan karakter, saya klik jalankan.
‫Kami melihat peta itu, kami memiliki indeks yang sama dengan angka, sekali lagi, pertanyaan yang tidak terlalu sulit, tetapi Anda lihat di
‫sini bahwa kami dapat mengekstrak informasi ini lagi, tidak berguna seperti rentang, tetapi Anda akan melihat
‫kadang-kadang dalam kode.
‫Jadi saya ingin memastikan bahwa Anda tidak terkejut dengan itu.
‫Seperti yang Anda lihat, itu tidak terlalu sulit.