Bagaimana untuk menggunakan kaedah values() dalam Python

WBOY
Lepaskan: 2024-02-25 14:57:06
asal
1160 orang telah melayarinya

Bagaimana untuk menggunakan kaedah values() dalam Python

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
Salin selepas log masuk

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分
Salin selepas log masuk

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]
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan