Rumah hujung hadapan web tutorial js Apakah tujuan kaedah nilai?

Apakah tujuan kaedah nilai?

Feb 19, 2024 pm 06:30 PM
objek Dapatkan nilai secara pemrograman Melakukan operasi berkaitan

Kaedah

Apakah tujuan kaedah nilai?

values() ialah kaedah objek kamus dalam Python, yang mengembalikan pandangan semua nilai dalam kamus. Pandangan ini ialah objek seperti senarai yang boleh digunakan untuk mengulangi semua nilai dalam kamus. Fungsi utama kaedah

values() adalah untuk mendapatkan semua nilai dalam kamus, tidak termasuk kekunci yang sepadan. Dengan menggunakan kaedah values(), kita boleh mengakses dan memanipulasi nilai dalam kamus dengan mudah tanpa mengambil berat tentang kunci yang sepadan.

Berikut ialah contoh mudah yang menunjukkan penggunaan kaedah values():

# 创建一个字典
student_scores = {'小明': 95, '小红': 88, '小王': 92}

# 使用values()方法获取所有值的视图
scores = student_scores.values()

# 遍历所有值并打印
for score in scores:
    print(score)
Salin selepas log masuk

Menjalankan kod di atas akan mengeluarkan:

95
88
92
Salin selepas log masuk

Dalam contoh ini, kami mula-mula mencipta kamus student_scores, Ia mengandungi nama pelajar (kunci) dan markah ujian (nilai). student_scores,其中包含了学生的名字(键)和考试成绩(值)。

然后,我们使用values()方法获取所有学生成绩的视图,并将其赋值给变量scores。接着,我们使用一个for循环遍历这个视图,并将每个值打印出来。

值得注意的是,values()方法返回的是一个视图对象,并非直接的列表,但它可以像列表一样进行遍历。这意味着,当字典中的值发生改变时,这个视图也会随之改变。因此,如果你需要获取一个不受字典变化影响的值列表,可以使用list()函数将视图转换为列表,如下所示:

# 创建一个字典
student_scores = {'小明': 95, '小红': 88, '小王': 92}

# 使用values()方法获取所有值的视图
scores = student_scores.values()

# 将视图转换为列表
scores_list = list(scores)

# 修改字典中的值
student_scores['小明'] = 100

# 打印列表
print(scores_list)
Salin selepas log masuk

运行以上代码将输出:

[88, 92, 100]
Salin selepas log masuk

如上所示,即使我们修改了字典中的值,列表scores_list

Kemudian, kami menggunakan kaedah values() untuk mendapatkan paparan semua markah pelajar dan memberikannya kepada skor pembolehubah. Seterusnya, kami menggunakan gelung for untuk melelaran melalui paparan dan mencetak setiap nilai.

Perlu diperhatikan bahawa kaedah values() mengembalikan objek pandangan, bukan senarai langsung, tetapi ia boleh dilalui seperti senarai. Ini bermakna apabila nilai dalam kamus berubah, pandangan juga akan berubah. Jadi jika anda perlu mendapatkan senarai nilai yang tidak dipengaruhi oleh perubahan kamus, anda boleh menggunakan fungsi list() untuk menukar paparan kepada senarai seperti ini: 🎜rrreee🎜 Menjalankan kod di atas akan menghasilkan: 🎜rrreee 🎜Seperti yang ditunjukkan di atas, walaupun kita Nilai dalam kamus diubah suai, tetapi nilai senarai senarai_markah tidak terjejas. 🎜🎜Ringkasnya, kaedah values() ialah pandangan yang digunakan untuk mendapatkan semua nilai dalam kamus. Ia membolehkan kami mengulang dengan mudah semua nilai dan melaksanakan operasi yang sepadan. Tetapi perlu diingat bahawa pandangan ini adalah dinamik, dan apabila nilai dalam kamus berubah, pandangan akan berubah dengan sewajarnya. Jika anda perlu mendapatkan senarai nilai yang tidak dipengaruhi oleh perubahan kamus, anda boleh menggunakan fungsi list() untuk menukar paparan. 🎜

Atas ialah kandungan terperinci Apakah tujuan kaedah nilai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Tukar tatasusunan atau objek kepada rentetan JSON menggunakan fungsi json_encode() PHP Tukar tatasusunan atau objek kepada rentetan JSON menggunakan fungsi json_encode() PHP Nov 03, 2023 pm 03:30 PM

JSON (JavaScriptObjectNotation) ialah format pertukaran data ringan yang telah menjadi format biasa untuk pertukaran data antara aplikasi web. Fungsi json_encode() PHP boleh menukar tatasusunan atau objek kepada rentetan JSON. Artikel ini akan memperkenalkan cara menggunakan fungsi json_encode() PHP, termasuk sintaks, parameter, nilai pulangan dan contoh khusus. Sintaks Sintaks fungsi json_encode() adalah seperti berikut: st

Bagaimana untuk menukar tatasusunan hasil pertanyaan MySQL kepada objek? Bagaimana untuk menukar tatasusunan hasil pertanyaan MySQL kepada objek? Apr 29, 2024 pm 01:09 PM

Begini cara untuk menukar tatasusunan hasil pertanyaan MySQL kepada objek: Cipta tatasusunan objek kosong. Gelung melalui tatasusunan yang terhasil dan buat objek baharu untuk setiap baris. Gunakan gelung foreach untuk menetapkan pasangan nilai kunci setiap baris kepada sifat yang sepadan bagi objek baharu. Menambah objek baharu pada tatasusunan objek. Tutup sambungan pangkalan data.

Gunakan fungsi __contains__() Python untuk menentukan operasi pembendungan objek Gunakan fungsi __contains__() Python untuk menentukan operasi pembendungan objek Aug 22, 2023 pm 04:23 PM

Gunakan fungsi __contains__() Python untuk mentakrifkan operasi pembendungan objek Python ialah bahasa pengaturcaraan ringkas dan berkuasa yang menyediakan banyak ciri berkuasa untuk mengendalikan pelbagai jenis data. Salah satunya adalah untuk melaksanakan operasi pembendungan objek dengan mentakrifkan fungsi __contains__(). Artikel ini akan memperkenalkan cara menggunakan fungsi __contains__() untuk mentakrifkan operasi pembendungan objek, dan memberikan beberapa kod sampel. Fungsi __contains__() ialah Pytho

Penerokaan kod sumber: Bagaimanakah objek dipanggil dalam Python? Penerokaan kod sumber: Bagaimanakah objek dipanggil dalam Python? May 11, 2023 am 11:46 AM

Wedge Kita tahu bahawa objek dicipta dalam dua cara utama, satu adalah melalui Python/CAPI, dan satu lagi adalah dengan memanggil objek jenis. Contohnya objek jenis terbina dalam, kedua-dua kaedah disokong Contohnya, senarai boleh dibuat melalui [] atau list(). Tetapi sebagai contoh objek kelas tersuai, kita hanya boleh menciptanya dengan memanggil objek jenis. Jika objek boleh dipanggil, maka objek itu boleh dipanggil, jika tidak, ia tidak boleh dipanggil. Menentukan sama ada objek boleh dipanggil bergantung pada sama ada kaedah ditakrifkan dalam objek jenis sepadannya. suka

Apakah perbezaan antara tatasusunan dan objek dalam PHP? Apakah perbezaan antara tatasusunan dan objek dalam PHP? Apr 29, 2024 pm 02:39 PM

Dalam PHP, tatasusunan ialah urutan tersusun, dan elemen diakses mengikut indeks; Akses tatasusunan adalah melalui indeks, akses objek adalah melalui sifat/kaedah. Nilai tatasusunan diluluskan dan rujukan objek diluluskan.

Penjelasan terperinci tentang 5 kaedah traversal gelung objek Javascript Penjelasan terperinci tentang 5 kaedah traversal gelung objek Javascript Aug 04, 2022 pm 05:28 PM

Bagaimana untuk menggelung melalui objek Javascript? Artikel berikut akan memperkenalkan lima kaedah traversal objek JS secara terperinci, dan secara ringkas membandingkan lima kaedah ini, saya harap ia akan membantu anda!

Bagaimanakah fungsi PHP mengembalikan objek? Bagaimanakah fungsi PHP mengembalikan objek? Apr 10, 2024 pm 03:18 PM

Fungsi PHP boleh merangkum data ke dalam struktur tersuai dengan mengembalikan objek menggunakan pernyataan pulangan diikuti dengan contoh objek. Sintaks: functionget_object():object{}. Ini membolehkan mencipta objek dengan sifat dan kaedah tersuai dan memproses data dalam bentuk objek.

Gunakan fungsi __le__() Python untuk menentukan perbandingan kurang daripada atau sama bagi dua objek Gunakan fungsi __le__() Python untuk menentukan perbandingan kurang daripada atau sama bagi dua objek Aug 21, 2023 pm 09:29 PM

Tajuk: Menggunakan fungsi __le__() Python untuk menentukan perbandingan kurang daripada atau sama bagi dua objek Dalam Python, kita boleh mentakrifkan operasi perbandingan antara objek dengan menggunakan kaedah khas. Salah satunya ialah fungsi __le__(), yang digunakan untuk menentukan perbandingan kurang daripada atau sama. Fungsi __le__() ialah kaedah ajaib dalam Python dan merupakan fungsi khas yang digunakan untuk melaksanakan operasi "kurang daripada atau sama". Apabila kita membandingkan dua objek menggunakan operator kurang daripada atau sama (<=), Python

See all articles