Jadual Kandungan
Bagaimana untuk mencari elemen daripada kamus?
Gunakan gelung "untuk" dan "dalam"
Contoh
Output
Gunakan kaedah Sorted()
Dengan menggunakan max()
Gunakan pengendali “==”
Kesimpulan
Rumah pembangunan bahagian belakang Tutorial Python Program Python: cari elemen terbesar dalam kamus

Program Python: cari elemen terbesar dalam kamus

Aug 25, 2023 pm 05:49 PM
kamus Cari maksimum

Program Python: cari elemen terbesar dalam kamus

Kamus digunakan untuk menyimpan nilai data dalam pasangan key:value seperti peta (tidak seperti jenis data lain, ia hanya memegang satu nilai sebagai elemen). key:value disediakan dalam kamus untuk menjadikannya lebih cekap.

Kuncinya unik. Kunci kamus mestilah unik. Oleh itu, nilai pendua tidak dibenarkan dalam kamus. Item kamus tersusun, boleh ubah dan tidak berubah. Kebolehubahan di sini bermakna kita boleh menambah atau mengalih keluar item selepas mencipta kamus.

Dalam artikel ini, kita akan melihat cara mencari elemen maksimum dalam kamus menggunakan fungsi yang berbeza. Terdapat banyak fungsi untuk mencari elemen maksimum dalam kamus menggunakan kaedah yang berbeza, seperti "untuk" dan "dalam", kaedah sort(), fungsi max() dsb.

Bagaimana untuk mencari elemen daripada kamus?

Di sini kita diberikan kamus nombor dan kita perlu mencari elemen maksimum daripada kamus menggunakan kaedah yang berbeza. Terdapat empat cara untuk mencari unsur dalam kamus.

  • Dengan menggunakan gelung "untuk" dan "dalam"

  • Dengan menggunakan sorted()

  • Dengan menggunakan max()

  • Dengan menggunakan pengendali “==”

Gunakan gelung "untuk" dan "dalam"

for loop digunakan untuk melaksanakan pernyataan berulang kali sehingga syarat tertentu dipenuhi. Apabila syarat menjadi palsu, baris dalam program serta-merta mengikuti gelung akan dilaksanakan.

Pengendali "dalam" menentukan sama ada nilai yang diberikan ialah elemen komponen jujukan (seperti rentetan, tatasusunan, senarai atau tuple, kamus). Ia digunakan untuk mencari elemen dalam kamus. Contohnya -

Contoh

Di sini kami mempunyai program di mana kami menggunakan "untuk gelung" untuk mencari elemen maksimum dalam kamus. Dalam program ini kita perlu mencari nilai maksimum elemen yang terdapat dalam kamus. Oleh itu, output ialah "13".

names= {"africa ":12, "america":9, "dubai":4, "india":13}
max = max(names.values())
max2= 0
for v in names.values():
   if(v>max2 and v==max):
      max2 = v
print(" largest element is:",max2)
Salin selepas log masuk

Output

largest element is: 13 
Salin selepas log masuk

Gunakan kaedah Sorted()

Fungsi

sorted() boleh digunakan untuk mengisih kamus dalam susunan menaik, menurun atau ditentukan pengguna. Kaedah Sorted() memberikan nilai sort() senarai dalam tertib menaik secara lalai. Jadi apabila kita perlu memberi (dikt [-1]) dalam cetakan untuk mencari nilai maksimum. Fungsi Sort() digunakan untuk mengisih kamus dalam susunan abjad A-Z. Contohnya -

Contoh

Di sini kami mempunyai program di mana kami menggunakan "sorted()" untuk mencari elemen terbesar dalam kamus. Dalam atur cara ini kita perlu mencari nilai maksimum unsur dengan memberikan reverse="true" dan nilai [-1] yang terdapat dalam kamus. Oleh itu, output ialah "93 dan 10".

names= {"alina": 93, "steve": 63, "mike": 76, "robin":89}
print("Output1:", sorted(names.values())[-1])
subject = {"hindi": 20, "english": 12, "maths": 20, "science": 10}
print("Output2:", sorted(set(subject.values()), reverse=True)[-1])
Salin selepas log masuk

Output

Output1: 93
Output2: 10
Salin selepas log masuk

Dengan menggunakan max()

Fungsi

max() mengembalikan nilai elemen tertinggi dalam senarai atau nilai tertinggi dalam objek boleh lelaran. Ia digunakan untuk mencari nilai rentetan dan nombor tertinggi. Contohnya -

Contoh

Di sini, kami mempunyai program di mana kami menggunakan "maks()" untuk mencari elemen maksimum dalam kamus. Dalam program ini kita perlu mencari nilai maksimum elemen yang terdapat dalam kamus. Oleh itu, output adalah "alina".

names= {"alina": 93, "steve": 63, "mike": 76, "robin":89}
x= max(zip (names.values(),names.keys()))[1]
print("the highest value is", x)
Salin selepas log masuk

Output

the highest value is alina
Salin selepas log masuk

Gunakan pengendali “==”

Pengendali "==" digunakan untuk membandingkan nilai atau kesamaan dua objek. Mereka juga dipanggil "pengendali perhubungan". Jika nilai kedua-dua operan adalah sama, keadaannya adalah benar (a==b). Jika nilai kedua-dua operan tidak sama, keadaan menjadi palsu (a tidak sama b). Di sini kita akan menggunakan operator "==" untuk mencari elemen terbesar dalam kamus. Contohnya -

Contoh

Di sini kami mempunyai program di mana kami menggunakan "==" untuk mencari elemen terbesar dalam kamus. Dalam program ini kita perlu mencari nilai maksimum unsur yang terdapat dalam kamus. Oleh itu, output adalah "jaguar".

import operator
car= {"audi": 100, "bmw": 1292, "jaguar": 210000, "hyundai":89}
x= max(car.items(), key = operator.itemgetter(1))[0]
print("the highest value is", x)
Salin selepas log masuk

Output

the highest value is jaguar
Salin selepas log masuk

Kesimpulan

Dalam artikel ini, kami telah membincangkan secara ringkas semua cara untuk mencari elemen maksimum dalam kamus.

Atas ialah kandungan terperinci Program Python: cari elemen terbesar dalam kamus. 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)

Bagaimana untuk mematikan Cari iPhone Saya Bagaimana untuk mematikan Cari iPhone Saya Nov 09, 2023 pm 02:21 PM

Apa yang berlaku apabila anda mematikan Cari Saya pada iPhone? Cari iPhone Saya membantu anda mencari peranti yang hilang atau dicuri. Apabila didayakan, Cari iPhone Saya membolehkan anda menjejak lokasi peranti anda pada peta, memainkan bunyi dan membantu anda mencari peranti anda. Cari Saya juga termasuk Kunci Pengaktifan untuk menghalang sesiapa daripada menggunakan iPhone anda. Apabila anda mematikan Cari iPhone Saya, anda kehilangan semua ciri ini, yang mungkin menyukarkan untuk memulihkan peranti Apple yang hilang. Walaupun Cari iPhone Saya sangat berguna, anda harus melumpuhkannya apabila anda ingin menjual, menderma, menukar telefon anda atau menghantarnya untuk penggantian bateri atau sebarang perkhidmatan lain. Melakukan ini akan memastikan tiada sesiapa boleh mengakses maklumat tentang anda

Cari indeks unsur dalam tatasusunan menggunakan fungsi Array.IndexOf dalam C# Cari indeks unsur dalam tatasusunan menggunakan fungsi Array.IndexOf dalam C# Nov 18, 2023 am 09:59 AM

Gunakan fungsi Array.IndexOf dalam C# untuk mencari indeks elemen dalam tatasusunan Dalam program C#, apabila kita perlu mencari indeks elemen dalam tatasusunan, kita boleh menggunakan fungsi Array.IndexOf. Fungsi Array.IndexOf mencari elemen yang ditentukan dalam julat tatasusunan yang ditentukan dan mengembalikan indeks kejadian pertamanya. Jika elemen tidak dijumpai, -1 dikembalikan. Berikut ialah kod sampel yang menunjukkan cara menggunakan fungsi Array.IndexOf untuk mencari elemen dalam tatasusunan.

4 Cara untuk Mematikan Cari Saya pada iPhone 4 Cara untuk Mematikan Cari Saya pada iPhone Feb 02, 2024 pm 04:15 PM

Apl Cari Saya Apple membolehkan anda mencari iPhone anda atau peranti lain untuk mengelakkannya daripada hilang atau dilupakan. Walaupun Cari Saya ialah alat yang berguna untuk menjejak peranti, anda mungkin mahu melumpuhkannya jika anda bimbang tentang isu privasi, tidak mahu menghabiskan bateri anda atau atas sebab lain. Nasib baik, terdapat beberapa cara untuk mematikan Cari Saya pada iPhone, semuanya akan kami terangkan dalam artikel ini. Cara Mematikan Cari Saya pada iPhone [4 Kaedah] Anda boleh mematikan Cari Saya pada iPhone dalam empat cara. Jika anda menggunakan Kaedah 1 untuk mematikan Cari, anda boleh melakukan ini daripada peranti yang anda mahu nyahdayakannya. Untuk meneruskan kaedah 2, 3 dan 4, iPhone yang anda ingin matikan Finder harus dimatikan atau

Bagaimana untuk menyemak nombor siri cakera keras dan alamat mac Bagaimana untuk menyemak nombor siri cakera keras dan alamat mac Feb 18, 2024 pm 07:45 PM

Nombor siri cakera keras dan alamat MAC adalah pengecam penting dalam perkakasan komputer dan sangat berguna dalam mengurus dan menyelenggara sistem komputer. Artikel ini akan memperkenalkan cara mencari nombor siri cakera keras dan alamat MAC. 1. Cari nombor siri cakera keras Nombor siri cakera keras ialah pengecam unik yang digunakan oleh pengeluar cakera keras untuk mengenal pasti dan menjejaki cakera keras. Dalam sistem pengendalian yang berbeza, kaedah mencari nombor siri cakera keras adalah sedikit berbeza. Windows: Buka Prompt Perintah (cari "cmd" dalam menu Mula) dan masukkan arahan berikut dan tekan Enter: wmicdisk

Program Python untuk mendapatkan elemen pertama dan terakhir dalam kamus Program Python untuk mendapatkan elemen pertama dan terakhir dalam kamus Sep 07, 2023 pm 05:01 PM

Python ialah bahasa pengaturcaraan peringkat tinggi yang ditafsirkan, berorientasikan objek, dengan semantik dinamik. Dibangunkan oleh GudioVanRossum pada tahun 1991. Ia menyokong pelbagai paradigma pengaturcaraan, termasuk pengaturcaraan berstruktur, berorientasikan objek dan berfungsi. Sebelum kita menyelami topik ini, mari kita semak semula konsep asas yang berkaitan dengan soalan yang kami sediakan. Kamus ialah set item yang unik, boleh ubah dan teratur. Pendakap kerinting digunakan semasa menulis kamus, dan ia mengandungi kunci dan nilai: nama kunci boleh digunakan untuk merujuk kepada objek kamus. Nilai data disimpan dalam kamus dalam bentuk pasangan kunci:nilai. Maksud tertib dan tidak tersusun Apabila kita mengatakan kamus itu tersusun, maksudnya kandungannya mempunyai susunan tertentu dan tidak berubah. Item yang tidak dipesan tidak mempunyai pesanan yang jelas dan oleh itu tidak boleh digunakan

Bagaimana untuk mendapatkan kunci seterusnya dalam kamus dalam Python? Bagaimana untuk mendapatkan kunci seterusnya dalam kamus dalam Python? Aug 28, 2023 pm 11:45 PM

Kamus ialah jenis data yang berkuasa dalam Python. Ia terdiri daripada pasangan nilai kunci. Operasi carian, penambahan dan lain-lain boleh diselesaikan dengan cekap melalui jenis data ini. Walaupun mengakses nilai dalam kamus adalah mudah, mungkin terdapat situasi di mana anda perlu mencari kunci seterusnya dalam kamus. Python menyediakan beberapa cara untuk mencapai ini, bergantung pada keperluan khusus anda. Dalam artikel ini, kami akan meneroka cara yang berbeza untuk mendapatkan kunci seterusnya dalam kamus dalam Python. Menggunakan kunci dan kaedah indeks kamus adalah koleksi tidak tertib dalam Python. Oleh itu, kita perlu menukar kunci ke dalam bentuk yang disusun terlebih dahulu. Mula-mula kita boleh menambahkan semua kunci dalam bentuk senarai. Seterusnya, kita boleh mencari kunci seterusnya dengan mengindeks senarai. Dengan bantuan kunci kita juga boleh

Fungsi glob() dalam PHP digunakan untuk mencari fail atau direktori Fungsi glob() dalam PHP digunakan untuk mencari fail atau direktori Nov 18, 2023 pm 06:17 PM

Fungsi glob() dalam PHP digunakan untuk mencari fail atau direktori dan merupakan fungsi operasi fail yang berkuasa. Ia boleh mengembalikan laluan fail atau direktori berdasarkan padanan corak yang ditentukan. Sintaks fungsi glob() adalah seperti berikut: glob(corak, bendera) dengan corak mewakili rentetan corak yang akan dipadankan, yang boleh menjadi ungkapan kad bebas, seperti *.txt (fail yang sepadan berakhir dengan .txt), atau laluan Fail tertentu. flags ialah parameter pilihan yang digunakan untuk mengawal fungsi

Kamus permulaan program C++ Kamus permulaan program C++ Sep 09, 2023 pm 07:01 PM

C++ berbeza daripada Python dari segi kamus dengan nama yang sama, tetapi ia mempunyai struktur data yang sama dengan fungsi yang serupa. C++ menyokong pemetaan, yang boleh digunakan dalam kelas STL std::map. Objek peta mengandungi sepasang nilai dalam setiap entri, satu adalah nilai utama dan satu lagi adalah nilai peta. Nilai utama digunakan untuk mencari dan mengenal pasti secara unik entri dalam peta. Walaupun nilai yang dipetakan tidak semestinya unik, nilai utama mestilah sentiasa unik dalam peta. Mari kita lihat cara menggunakan pemetaan. Mula-mula, mari lihat cara untuk menentukan struktur data yang dipetakan dalam C++. Sintaks #includemap<data_type1,data_type2>myMap Mari kita ambil contoh untuk melihat cara melakukan ini − Contoh #incl

See all articles