⊗pyPmLpEIG 151 of 208 menu

Mendapatkan Elemen dan Indeksnya dalam Python

Dari objek boleh lelaran, bukan hanya elemen boleh dipaparkan, tetapi juga indeks mereka. Untuk ini fungsi enumerate digunakan. Dalam parameternya, kami nyatakan objek boleh lelaran yang diperlukan.

Contoh

Katakan kita mempunyai senarai lst:

lst = ['a', 'b', 'c']

Mari kita keluarkan elemen daripadanya bersama indeks mereka. Kami mewakili pasangan elemen-indeks dalam bentuk pembolehubah item, yang akan kami cari dalam objek fungsi enumerate yang diluluskan:

for item in enumerate(lst): print(item)

Selepas kod dilaksanakan, tuple daripada indeks dan elemen akan dipaparkan:

(0, 'a') (1, 'b') (2, 'c')

Contoh

Untuk mendapatkan elemen dan indeks mereka secara berasingan, anda boleh buka bungkusan mereka melalui dua pembolehubah key dan value:

for item in enumerate(lst): key, value = item print(key) print(value) print()

Hasil pelaksanaan kod:

0, 'a' 1, 'b' 2, 'c'

Dalam bentuk ringkas, indeks dan elemen boleh ditulis semula terus dalam blok for:

for key, value in enumerate(lst): print(key) print(value) print()

Tugas Praktikal

Diberi senarai:

tst = [8, 6, -4, 2, -1]

Paparkan dalam konsol nilai elemen dan indeks mereka sehingga nombor negatif pertama.

Diberi senarai:

tst = ['a', 'b', 'c', 'd', 'e']

Paparkan dalam konsol nilai elemen dan indeks mereka:

'a1' 'b2' 'c3' 'd4' 'e5'

Diberi senarai:

tst = [1, 2, 3, 4, 5]

Elemen yang berada pada kedudukan genap naikkan kuasa dua, dan yang ganjil - naikkan kuasa tiga.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak