Penggunaan fungsi values() dalam Python
Dalam Python, kamus ialah struktur data yang biasa digunakan untuk menyimpan pasangan nilai kunci. Apabila bekerja dengan kamus, kita selalunya perlu mendapatkan semua nilai dalam kamus. Python menyediakan nilai fungsi terbina dalam() yang boleh digunakan untuk mengembalikan semua nilai dalam kamus. Artikel ini akan memperkenalkan penggunaan fungsi values() secara terperinci dan memberikan contoh kod khusus. Sintaks fungsi
values() adalah seperti berikut:
dict.values()
Fungsi ini tidak menerima sebarang parameter dan boleh dipanggil terus. Ia mengembalikan objek paparan yang mengandungi semua nilai dalam kamus. Objek paparan ini boleh digunakan untuk mengulangi semua nilai, atau menukarnya kepada senarai atau koleksi lain.
Berikut ialah beberapa kod sampel menggunakan fungsi values().
Contoh 1: Ulangi semua nilai dalam kamus
student_scores = {'Alice': 90, 'Bob': 80, 'Cathy': 95} for score in student_scores.values(): print(score) # 输出结果: # 90 # 80 # 95
Dalam contoh ini, kami telah mencipta kamus student_scores untuk menyimpan gred pelajar. Dengan memanggil fungsi values(), kita boleh mengulangi semua nilai dalam kamus dan mencetaknya satu demi satu.
Contoh 2: Gunakan kata kunci dalam untuk menyemak sama ada nilai tertentu wujud dalam kamus
student_scores = {'Alice': 90, 'Bob': 80, 'Cathy': 95} if 80 in student_scores.values(): print("Bob的成绩为80分") # 输出结果: # Bob的成绩为80分
Dalam contoh ini, kami menggunakan fungsi values() untuk menukar nilai dalam kamus kepada set, dan kemudian gunakan dalam kata kunci untuk menyemak sama ada 80 wujud dalam koleksi ini. Memandangkan skor Bob ialah 80 mata, syarat ditetapkan dan maklumat segera yang sepadan dicetak.
Contoh 3: Tukar objek paparan yang dikembalikan oleh fungsi values() kepada senarai
student_scores = {'Alice': 90, 'Bob': 80, 'Cathy': 95} score_list = list(student_scores.values()) print(score_list) # 输出结果: # [90, 80, 95]
Dalam contoh ini, kami menggunakan fungsi list() untuk menukar objek paparan yang dikembalikan oleh fungsi values() kepada senarai. Dengan cara ini, kami boleh melakukan operasi selanjutnya pada senarai dengan mudah, seperti menyusun, menghiris, dsb.
Ringkasan: Fungsi
values() ialah fungsi penting dalam Python untuk mendapatkan semua nilai dalam kamus. Ia boleh memulangkan objek paparan yang boleh mengulangi semua nilai atau menukarnya ke dalam bentuk koleksi lain. Dalam aplikasi praktikal, kita sering perlu menggunakan fungsi values() untuk memproses nilai dalam kamus, yang menjadikannya lebih mudah untuk mengendalikan dan memproses data.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan kaedah values() dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!