3 Cara Menggunakan For Loop Python Dengan Mudah

Bagaimana cara menggunakan for loop Python dengan mudah. Hari ini Labkom99 akan mendemonstrasikan 3 cara dan belajar for loop Python. Berikut contoh yang digunakaan.

Read More
dict_1 = 
         {'Nama':'Selly',
         'Age': 8,
         'Class':'Empat',
         'Alamat':'Jakarta'}
3 Cara Menggunakan For Loop Python Dengan Mudah

Baca juga : Python Adalah Bahasa Pemrograman Terbaik Di Dunia


3 Cara Menggunakan For Loop Python Dengan Mudah

1. Menggunakan For loop + indeks untuk beralih

Cara termudah untuk menelusuri kamus dengan Python adalah dengan memasukkannya langsung ke dalam for loop.

Python akan secara otomatis memperlakukannya dict_1 sebagai kamus dan memungkinkan Anda untuk mengulangi kuncinya. Kemudian, kita dapat menggunakan operator indeks untuk mendapatkan setiap nilai.

for key in dict_1:
print(key, ":", dict_1[key])

Jika Anda ingin mengatur kunci dalam urutan abjad, Anda dapat menggunakan metode sorted(), penggunaan khusus ditunjukkan di bawah ini.

for key in sorted(dict_1):
    print(key, ":", dict_1[key])

2. .keys() + indeks untuk iterasi

Menggunakan metode .keys() untuk mengembalikan objek Python yang berisi kunci kamus, dan Anda bisa mendapatkan hasil yang sama seperti metode 1. Demikian pula, itu juga perlu digunakan bersama dengan operator indeks.

for key in dict_1.keys():
    print(key, '-->', dict_1[key])
3 Cara Menggunakan For Loop Python Dengan Mudah
Menggunakan For Loop Python

3. .items() untuk beralih

Faktanya, cara paling pythonic dan elegan untuk menelusuri kamus adalah dengan menggunakan metode .items().

print(dict_1.items())

For loop untuk mengulangi kunci dan nilai kamus data_transaksi pada saat menggunakan Python, Anda hanya perlu membongkar dua item yang disematkan di tupel, seperti yang ditunjukkan di bawah ini:

for k,v in dict_1.items():
    print(k,">>",v)

Perhatikan bahwa k dan v hanya alias standar untuk “kunci” dan “nilai”, tetapi Anda juga dapat memilih konvensi penamaan lainnya.

Contoh menggunakan for loop, kita bisa menggantinya dengan a sum dan bakan ada output yang sama yang terdapat pada Phyton.

for a,b in dict_1.items():
    print(a,"-",b)

Baca juga : 24 Keterampilan Menggunakan Python Yang Berguna


Lintas Kamus Bersarang

Terkadang, kita akan menjumpai kamus-kamus bersarang yang lebih kompleks.

Jadi apa yang harus kita lakukan dalam situasi ini?

dict_2 = {"num_1":{'Name': 'Selly', 'Age': 8, 'Class': 'Empat','Address':'Jakarta'},
"num_2":{'Name': 'Damar', 'Age': 13, 'Class': 'Sebelas','Address':'Bandung'},
"num_3":{'Name': 'Arsa', 'Age': 10, 'Class': 'Sembilan','Address':'Jambi'}}
dict_2

For loop untuk mengungkap pasangan nilai kunci yang dimiliki oleh setiap kamus bersarang pada saat menggunakan Python, kita dapat melakukan ini:

for k, v in dict_2.items():
    if type(v) is dict:
        for nk, nv in v.items():
            print(nk, "→", nv)

Tentukan apakah nilai nilai adalah kamus melalui pernyataan if. Jika ya, gunakan metode 3 yang disebutkan sebelumnya dan gunakan .items() untuk keluaran iteratif.

Baca juga : 12 Daftar Python Compiler Terbaik Untuk Pengembang

Hasil operasi cara menggunakan For Loop ditunjukkan di bawah ini

3 Cara Menggunakan For Loop Python Dengan Mudah

Jika Anda hanya ingin mendekompresi bagian dari kamus Python, Anda dapat menambahkan kondisi dalam pernyataan if.

for k, v in dict_2.items():
    if type(v) is dict and k == 'num_2':
        for sk, sv in v.items():
            print(sk, "-->", sv)

Hanya kamus keluaran num_2, hasil operasi ditampilkan di bawah ini.

3 Cara Menggunakan For Loop Python Dengan Mudah

Di atas adalah sedikit trik untuk menggunakan for loop pada Pyton untuk melintasi kamus dengan Python.

Related posts

Leave a Reply

Your email address will not be published.