MulaiMulai sekarang secara gratis

Indeks dan nilai (1)

Menggunakan for loop untuk melakukan iterasi sebuah daftar hanya memberi Anda akses ke setiap elemen daftar pada setiap putaran, satu per satu. Jika Anda juga ingin mengakses informasi indeks, yaitu lokasi elemen daftar yang sedang Anda iterasi, Anda dapat menggunakan enumerate().

Sebagai contoh, perhatikan bagaimana for loop dari video diubah:

fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
    print("person " + str(index) + ": " + str(height))

Latihan ini adalah bagian dari kursus

Python Tingkat Menengah

Lihat Kursus

Petunjuk latihan

  • Sesuaikan for loop dalam kode contoh untuk menggunakan enumerate() dan gunakan dua variabel iterator.
  • Perbarui pernyataan print() sehingga pada setiap putaran, sebuah baris dengan format "room x: y" dicetak, di mana x adalah indeks elemen daftar dan y adalah elemen daftar itu sendiri, yaitu luas area. Pastikan untuk mencetak string yang persis sama, dengan jarak spasi yang benar.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# areas list
areas = [11.25, 18.0, 20.0, 10.75, 9.50]

# Change for loop to use enumerate() and update print()
for a in areas :
    print(a)
Edit dan Jalankan Kode