Python

Tutorial Fungsi Python Enumerate

Tutorial Fungsi Python Enumerate

Bilang adalah kaedah terbina dalam Python. Bilang () mengambil satu set (e.g. tuple) dan mengembalikannya seperti entiti penghitungan. Dalam pernyataan kecil, kepentingannya tidak dapat digambarkan. Walaupun tidak biasa bagi kebanyakan pemula, begitu juga dengan beberapa pengaturcara yang mahir. Ia membolehkan seseorang melengkapkan dan menyediakan pembilang automatik mengenai sesuatu. Kaunter dimasukkan oleh sebutkan () kaedah sebagai kunci objek bilangan.

Sintaks Fungsi Enumerate ()

Anda perlu menggunakan sebutkan () kaedah dengan dua parameter untuk memanggil sebutkan () di Python.

Hitung (iterable, startIndex)

Boleh diubah: Entiti yang boleh dilingkari

PermulaanIndex(pilihan): Mundur dimulakan dengan nilai yang ditetapkan di startIndex untuk, mungkin, elemen pertama dalam gelung dan menambahnya untuk item seterusnya sehingga mencapai tepi gelung.

Nota: Jika startIndex tidak ditentukan, kiraan bermula pada 0.

Bilangan () berfungsi

Bilang () fungsi boleh berfungsi untuk menghitung tuple, senarai, rentetan, untuk gelung, dan kamus kerana semua ini adalah perkara berulang.

Mengira senarai

Contoh 01:

Di sini, kita mempunyai contoh penghitungan ringkas dalam senarai tanpa a mulaIndex, sebab itulah indeks akan diberikan dari 0. Kami telah menentukan senarai ringkas 'x'dan menghitungnya menggunakan fungsi, dan hanya mencetaknya.

Jelas bahawa indeks ditetapkan dan titik permulaan adalah 0.

Contoh 02:

Dengan menggunakan contoh yang sama dalam contoh 01, ilustrasi di bawah melakukan penghitungan sambil memulakan indeks permulaan sebagai 10.

Indeks ditetapkan, dan bermula dari 10.

Contoh 03:

Anda juga boleh menentukan indeks permulaan sebagai startIndex = sebarang nombor.

Ia juga akan memberikan output yang serupa seperti yang ditunjukkan.

Contoh 04:

Anda juga dapat memeriksa jenis objek yang diberikan menggunakan 'menaipkata kunci dalam kaedah. Berikut adalah model ringkas senarai yang mempunyai 4 musim yang disebutkan. Senarai 'musim'telah ditukar menjadi kelas penghitung dan disimpan menjadi pemboleh ubah'obj1'. Dalam pernyataan ketiga, the jenis objek senarai ini telah dicetak. Pada baris seterusnya, ini dikira 'obj1'akan dicetak. Selepas itu, musim senarai telah dihitung dan ditukar lagi menjadi senarai semasa mencetak.

Anda dapat melihat bahawa yang dihitung 'obj1'mempunyai alamat yang ditetapkan semasa objek penjana telah dibuat.

Mengira Tuple

Menghitung tupel kemungkinan serupa dengan menghitung senarai. Berikut adalah contoh:

Contoh 01:

Mengambil contoh yang sama untuk tuple, kami telah mencetak semua tupel yang dihitung sambil menukarnya menjadi senarai lagi. Kami mempunyai pernyataan dengan dan tanpa startIndex di sini.

Tuple yang dihitung telah dicetak, dengan dan tanpa nombor indeks permulaan, seperti di bawah.

Menghitung Rentetan

Kita boleh menggunakan fungsi bilangan pada pemboleh ubah jenis rentetan kerana rentetan juga dapat diulang-ulang. Mari kita lihat beberapa contoh rentetan.

Contoh 01:

Memulakan rentetan dengan beberapa nama dan memberikan beberapa nilai kepadanya, kerana kami telah menetapkan 'AqsaYasin'nilai kepada pemboleh ubah'tali'. Pada baris kedua, kami telah menghitung rentetan ini dan mengubahnya menjadi senarai, kemudian mencetaknya. Pada baris ketiga, kami telah mencetak rentetan dengan penghitungan semula, tanpa mengubahnya menjadi senarai.

Output di bawah akan dihasilkan. Baris pertama output menunjukkan dikira dan menukarnya menjadi senarai format rentetan, sementara baris lain hanya menunjukkan yang dihitung alamat objek penjana tali itu.

Menghitung melalui satu gelung

Anda boleh menghitung beberapa jenis pemboleh ubah dan data menggunakan gelung dalam kod. Berikut adalah beberapa contoh untuk menghuraikannya dengan jelas:

Contoh 01:

Mari kita gunakan contoh yang sama sekali lagi, dengan sedikit perubahan di dalamnya. Kami telah menentukan tuple 'x', menyebutnya di'untukgelung, dan kemudian mencetaknya. Anda juga boleh menggunakan 'i'bukannya nama tuple tepat setelah gelung untuk dimulakan.

Anda dapat melihat bagaimana loop berfungsi dalam baris demi baris output sambil menghitung beberapa jenis pemboleh ubah.

Contoh 02:

Mengambil contoh lama yang sama dengan dan tanpa mengambil nombor indeks permulaan dalam 'untuk'loop, kita mesti mencetak senarai sambil menghitungnya, seperti dalam gambar di bawah. Cetak pernyataan mempunyai garis miring terbalik '\ n' digunakan untuk membuat lompat satu baris dalam output.

Senarai telah dikira pertama, kemudian dicetak. Ada lompatan garisan dalam output untuk pernyataan cetak pertama yang bermula dari 0 indeks. Pernyataan cetakan terakhir mempunyai nombor indeks bermula 10 dan seterusnya.

Contoh 03:

Sekarang kita mesti menghitung a tali menggunakan untuk gelung dalam contoh kita. Oleh itu, mari kita lihat kod yang ditunjukkan dalam gambar. Kami mempunyai rentetan dengan nilai 'Aqsa Yasin'. Kami telah menghitung rentetan ini menggunakan fungsi bilangan untuk gelung, kemudian mencetaknya.

Anda akan mendapat output yang serupa, seperti yang ditunjukkan dalam foto yang dilampirkan. Setiap watak dan ruang telah diberikan beberapa nombor indeks.

Contoh 04:

Kita akan menghitung a kamus menggunakan untuk gelung dalam contoh ini. Oleh itu, mari kita lihat contoh yang ditunjukkan dalam gambar yang dilampirkan. Kami mempunyai kamus bernama 'Tempat', dengan beberapa nilai di dalamnya sebagai nama negara. Kami telah menghitung kamus ini dengan menggunakan kaedah bilangan untuk gelung, kemudian mencetaknya.

Keluarannya sedikit serupa dengan gambar di bawah. Anda dapat melihat kunci yang ditentukan dalam kamus telah diberikan indeks secara berasingan kepada setiap kunci.

Contoh 05:

Lakukan pemeriksaan ringkas pada nombor indeks 0 senarai yang mempunyai pengguna di dalamnya seperti yang ditunjukkan. Sekiranya nombor indeks adalah 0, maka ia akan mencetak yang pengguna terletak di indeks ini.

Pengguna yang berada di indeks 0 adalah 'Aqsa', jadi ia akan dicetak.

Kesimpulannya

Ini menunjukkan bahawa anda tidak memerlukan pembolehubah kiraan untuk mencapai objek yang boleh diulang. Namun, selalunya, anda perlu memberikan pemboleh ubah untuk setiap lelaran gelung yang berbeza-beza. Anda harus menggunakan Bilangan Python () bukannya menjana dan menambah pemboleh ubah secara manual untuk secara serentak mempunyai pembilang dan juga output dari berulang!

Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...
Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...