Jadual Kandungan
Maksud ketertiban dan kekacauan
Contoh
Output
Gunakan senarai() kelas + kunci()
KESIMPULAN
Rumah pembangunan bahagian belakang Tutorial Python 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
kamus unsur pertama elemen terakhir

Program Python untuk mendapatkan elemen pertama dan terakhir dalam kamus

Python ialah bahasa pengaturcaraan peringkat tinggi yang ditafsirkan, berorientasikan objek, dengan semantik dinamik. Dibangunkan oleh Gudio Van Rossum 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 ketertiban dan kekacauan

Apabila kita mengatakan bahawa kamus itu dipesan, kita bermaksud bahawa kandungannya mempunyai susunan tertentu dan tidak akan berubah. Item tidak tersusun tidak mempunyai susunan yang jelas, jadi indeks tidak boleh digunakan untuk mencari item tertentu.

Contoh

Sila lihat contoh berikut untuk lebih memahami konsep yang dibincangkan di atas.

Sila ambil perhatian bahawa kunci kamus adalah sensitif huruf besar-besaran;

Dict_2 = {1: 'Ordered', 2: 'And', 3: 'Unordered'}
print (Dict_2)
Salin selepas log masuk

Output

{1: 'Ordered', 2: 'And', 3: 'Unordered'}
Salin selepas log masuk

Contoh

Lihat contoh di bawah untuk lebih memahami konsep

Primary_Dict = {1: 'Grapes', 2: 'are', 3: 'sour'}
print("\nDictionary with the use of Integer Keys is as following: ")
print(Primary_Dict)

# Creating a Dictionary

# with Mixed keys
Primary_Dict = {'Fruit': 'Grape', 1: [10, 22, 13, 64]}
print("\nDicionary with the use of Mixed Keys is as following: ")
print(Primary_Dict)
Salin selepas log masuk

Output

Dictionary with the use of Integer Keys is as following:
{1: 'Grapes', 2: 'are', 3: 'sour'}
Dictionary with the use of Mixed Keys:
{'Fruit': 'Grape', 1: [10, 22, 13, 64]}
Salin selepas log masuk

Apabila menggunakan Python, terdapat banyak situasi di mana kita perlu mendapatkan kunci utama kamus. Ia boleh digunakan untuk pelbagai tujuan khusus yang berbeza, seperti menguji indeks atau tujuan lain yang serupa. Mari kita lihat beberapa cara untuk menyelesaikannya.

Gunakan senarai() kelas + kunci()

Gabungan teknik di atas boleh digunakan untuk melaksanakan tugas khusus ini. Di sini kita hanya membuat senarai berdasarkan kunci yang dikumpul daripada kamus lengkap dengan kunci() dan kemudian mengakses hanya entri pertama. Hanya ada satu faktor yang perlu anda pertimbangkan sebelum menggunakannya, kerumitannya. Dengan mengulangi setiap item dalam kamus, ia mula-mula menukar keseluruhan kamus kepada senarai dan kemudian mengekstrak ahli pertamanya. Kerumitan kaedah ini ialah O.(n).

Gunakan kelas list() untuk mendapatkan kunci terakhir dalam kamus, seperti kunci terakhir = list(my dict)[-1]. Kamus ditukar kepada senarai kunci melalui kelas senarai, dan kunci terakhir boleh diperoleh dengan mengakses elemen di indeks -1.

Contoh

Sila lihat contoh berikut untuk pemahaman yang lebih baik

primary_dict = {
   'Name': 'Akash',
   'Rollnum': '3',
   'Subj': 'Bio'
}
last_key = list(primary_dict) [-1]
print (" last_key:" + str(last_key))
print(primary_dict[last_key])
first_key = list(primary_dict)[0]
print ("first_key :" + str(first_key))
Salin selepas log masuk

Output

last_key: Subj
Bio
first_key :Name
Salin selepas log masuk

Contoh

Atur cara berikut mencipta kamus bernama Primary_dict, yang mengandungi lima pasangan nilai kunci. Seluruh kamus kemudiannya dicetak ke skrin, diikuti dengan kekunci pertama dan terakhir kamus.

primary_dict = {'Grapes' : 1, 'are' : 2, 'sour' : 3, 'and' : 4, 'sweet' : 5}
print ("The primary dictionary is : " + str(primary_dict))
res1 = list (primary_dict.keys())[0]
res2 = list (primary_dict.keys())[4]
print ("The first key of the dictionary is : " + str(res1))
print ("the last key of the dictionary is :" + str(res2))
Salin selepas log masuk

Output

The primary dictionary is : {'Grapes': 1, 'are': 2, 'sour': 3, 'and': 4, 'sweet': 5}
The first key of the dictionary is : Grapes
the last key of the dictionary is : sweet
Salin selepas log masuk

Contoh

Jika anda hanya memerlukan kunci pertama kamus, cara yang cekap untuk mendapatkannya ialah menggunakan gabungan fungsi "next()" dan "iter()". Fungsi iter() digunakan untuk menukar entri kamus kepada objek boleh lelaran, manakala next() mendapat kunci pertama. Kerumitan pendekatan ini ialah O(1). Lihat contoh berikut untuk pemahaman yang lebih baik.

primary_dict = {'Grapes' : 1, 'are' : 2, 'sour' : 3, 'and' : 4, 'sweet' : 5}
print ("The primary dictionary is : " + str(primary_dict))
res1 = next(iter(primary_dict))
print ("The first key of dictionary is as following : " + str(res1))
Salin selepas log masuk

Output

The primary dictionary is : {'Grapes': 1, 'are': 2, 'sour': 3, 'and': 4, 'sweet': 5}
The first key of dictionary is as following : Grapes
Salin selepas log masuk

KESIMPULAN

Dalam artikel ini, kami menerangkan dua contoh berbeza untuk mencari elemen pertama dan terakhir daripada kamus. Kami juga menulis kod untuk mencari hanya elemen pertama kamus dengan menggunakan next()+ iter().

Atas ialah kandungan terperinci Program Python untuk mendapatkan elemen pertama dan terakhir 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

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

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)

Kunci kamus kosong tidak betul: Bagaimana untuk menyelesaikan ralat kunci kamus Python? Kunci kamus kosong tidak betul: Bagaimana untuk menyelesaikan ralat kunci kamus Python? Jun 24, 2023 pm 03:03 PM

Kamus dalam Python ialah struktur data yang fleksibel dan berkuasa yang boleh menyimpan pasangan nilai kunci dan mempunyai fungsi carian dan sisipan pantas. Walau bagaimanapun, jika anda tidak berhati-hati dengan pasangan nilai kunci kamus, anda mungkin menghadapi masalah kekunci kamus kosong. Masalah ini sering menyebabkan kod ranap atau mengeluarkan hasil yang tidak dijangka. Artikel ini akan memperkenalkan dua kaedah untuk menyelesaikan ralat kunci kamus kosong dalam Python. Kaedah 1: Gunakan penyataan jika untuk menghalang kekunci kamus kosong, kamus Python tidak boleh mempunyai kunci pendua, jika tidak pasangan nilai kunci sebelumnya akan ditimpa. Apabila nilai kunci kamus kosong

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

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

Program Python untuk memadam nilai nol dalam kamus sebagai contoh Program Python untuk memadam nilai nol dalam kamus sebagai contoh Sep 03, 2023 pm 04:45 PM

Kamus dikenali sebagai jenis data pengumpulan. Mereka menyimpan data dalam bentuk pasangan nilai kunci. Ia disusun dan boleh berubah, iaitu mengikut susunan tertentu dan diindeks. Kita boleh menukar nilai kunci supaya ia boleh dimanipulasi atau diubah. Kamus tidak menyokong pertindihan data. Setiap kunci boleh mempunyai berbilang nilai yang dikaitkan dengannya, tetapi satu nilai tidak boleh mempunyai berbilang kunci. Kita boleh melakukan banyak operasi menggunakan kamus. Seluruh mekanisme bergantung pada nilai yang disimpan. Dalam artikel ini, kami akan membincangkan teknik yang boleh anda gunakan untuk mengalih keluar "nilai nol" daripada kamus. Sebelum memulakan operasi utama, kita mesti mempunyai pemahaman yang mendalam tentang pengendalian nilai dalam kamus. Mari kita ambil gambaran ringkas artikel ini. Artikel ini dibahagikan kepada dua bahagian - Bahagian 1 akan memberi tumpuan kepada konsep "nilai nol" dan kepentingannya. Dalam bahagian ke-2

Apakah kaedah untuk menukar antara kamus dan JSON dalam Python? Apakah kaedah untuk menukar antara kamus dan JSON dalam Python? Oct 18, 2023 am 10:30 AM

Apakah kaedah untuk menukar antara kamus dan JSON dalam Python? Sebagai struktur data yang sangat biasa digunakan, kamus digunakan secara meluas dalam Python. JSON (JavaScriptObjectNotation), sebagai format pertukaran data yang ringan, juga digunakan secara meluas dalam penghantaran dan penyimpanan data rangkaian. Dalam Python, menukar antara kamus dan JSON ialah operasi biasa. Artikel ini akan memperkenalkan beberapa kaedah yang biasa digunakan dan melampirkan contoh kod yang sepadan. segi empat sama

Timbunan, tindanan, kamus, pokok merah-hitam dan struktur data lain dalam bahasa Go Timbunan, tindanan, kamus, pokok merah-hitam dan struktur data lain dalam bahasa Go Jun 03, 2023 pm 03:10 PM

Dengan perkembangan sains komputer, struktur data telah menjadi subjek penting. Dalam pembangunan perisian, struktur data adalah sangat penting Mereka boleh meningkatkan kecekapan dan kebolehbacaan program, dan juga boleh membantu menyelesaikan pelbagai masalah. Dalam bahasa Go, struktur data seperti timbunan, tindanan, kamus dan pokok merah-hitam juga sangat penting. Artikel ini akan memperkenalkan struktur data ini dan pelaksanaannya dalam bahasa Go. Heap ialah struktur data klasik yang digunakan untuk menyelesaikan masalah baris gilir keutamaan. Barisan keutamaan merujuk kepada baris gilir yang apabila mengeluarkan elemen adalah

Program Python untuk menyemak sama ada aksara semua elemen rentetan berada dalam susunan leksikografi Program Python untuk menyemak sama ada aksara semua elemen rentetan berada dalam susunan leksikografi Aug 30, 2023 pm 08:29 PM

Susunan leksikal merujuk kepada susunan aksara atau rentetan berdasarkan kamus atau susunan abjad. Watak-watak disusun dalam susunan leksikal dengan cara yang sama ia disusun dalam kamus. Perbandingan dilakukan berdasarkan nilai berangka aksara dalam set aksara masing-masing (seperti ASCII atau Unicode). Dalam susunan leksikal, aksara dibandingkan dari kiri ke kanan berdasarkan nilai ASCII atau Unicode mereka. Aksara dengan nilai ASCII atau Unicode yang lebih rendah mendahului aksara dengan nilai yang lebih tinggi. Sebagai contoh, dalam susunan ASCII, "a" datang sebelum "b", "b" datang sebelum "c", dan seterusnya. Apabila membandingkan rentetan, susunan leksikal ditentukan dengan membandingkan aksara yang sepadan dalam rentetan dari kiri ke kanan. Jika aksara pertama satu rentetan lebih besar daripada yang lain

See all articles