Rumah > pembangunan bahagian belakang > Tutorial Python > Program Python untuk mencetak kunci dan nilai tuple

Program Python untuk mencetak kunci dan nilai tuple

PHPz
Lepaskan: 2023-08-31 16:33:05
ke hadapan
1011 orang telah melayarinya

Program Python untuk mencetak kunci dan nilai tuple

Dalam Python, tuple ialah jenis data yang berguna untuk menyimpan himpunan item. Kadangkala, anda mungkin perlu mencetak kunci dan nilai tuple untuk memahami atau nyahpepijat kod anda. Dalam artikel ini, kita akan membincangkan cara mencetak kunci dan nilai tuple dalam Python.

Kami akan menyemak sintaks untuk mengakses elemen ini dan memberikan contoh cara melakukannya. Pertama, kita akan memahami apa itu tuple dan apa maksud kunci dan nilainya.

Apakah maksud Python tuple?

  • Tuples membolehkan anda menyimpan berbilang item dalam satu pembolehubah.

  • Tuples ialah salah satu daripada empat jenis data terbina dalam Python untuk menyimpan koleksi data.

  • Tiga terakhir ialah Senarai, Set dan Kamus masing-masing dengan set ciri dan aplikasi yang unik.

  • Tuple adalah koleksi tempahan yang tidak boleh diubah. Tuples ditulis dalam kurungan.

  • Tuples adalah tidak berubah, yang bermaksud bahawa sebaik sahaja kita membina Tuple, kita tidak boleh menukar, memasukkan atau memadam mana-mana elemennya.

Apakah kunci dan nilai dalam tuple?

Sudah tentu, kunci dan nilai tidak wujud secara berpasangan dalam tupel, kerana tupel hanya menyimpan satu contoh bagi mana-mana objek.

Walau bagaimanapun, jika kita perlu membuat tuple yang mengandungi kunci dan nilai, kita boleh melakukannya dengan mencipta tuple of tuple bersarang, di mana setiap tuple akan mempunyai dua nilai, yang pertama mewakili kuncinya, dan Dua mewakili nilainyai> .

Contoh

ListOfTuples = ((1, 4), (3, 5), (4, 5), (5, 6))
Salin selepas log masuk

Dalam baris kod di atas, terdapat sepasang tuple di dalam tuple, jadi contohnya nilai pertama tuple luar ialah tuple dengan dua nilai. Di sini, nilai pertama 1 ialah kunci tuple ini dan nilai kedua 4 ialah nilai datanya.

Jadi, seperti yang kita tahu kita boleh mengakses tupel mengikut indeks kita akan menggunakan indeks itu untuk mengakses elemen tupel dalam dan sekali lagi menggunakannya untuk mengakses kunci dan nilai.

print(ListOfTuples[0][0])
Salin selepas log masuk

Ini akan mencetak kunci tuple pertama dalam tupel luar. Tetapi bagaimana jika kita tidak tahu berapa banyak unsur dalam tupel luar? Jika kami menggunakan indeks untuk mengakses elemen dalaman dalam kes ini, kami mungkin mendapat ralat indeks di luar julat, yang bermaksud kami cuba mengakses elemen yang tidak wujud dalam tupel.

Gunakan kaedah len() Python

Untuk menyelesaikan masalah ini, kita boleh menggunakan kaedah len untuk mengira bilangan elemen dalam tuple luar dan menggunakannya untuk mencetak kunci dan nilai sehingga bilangan elemen tersebut.

Tetapi ini memerlukan penggunaan pernyataan lain dalam Python, pernyataan lelaran. Kami mempunyai banyak pilihan untuk dipilih, tetapi demi kesederhanaan kami akan menggunakan gelung for.

Gelung for menyediakan cara mudah untuk melelaran melalui semua elemen objek boleh lelar menggunakan pengendali "dalam".

A = (1, 2, 3)
for item in A:
   print(item)
Salin selepas log masuk

Dalam kod di atas, atur cara akan berulang melalui setiap elemen yang terdapat dalam tuple bernama A dan mencetak elemen yang sepadan pada setiap lelaran. Sekarang mari kita beralih kepada algoritma dan membincangkan perkara yang kita pelajari di atas dan bagaimana kita boleh menggunakannya untuk menyelesaikan masalah kita.

Algoritma

  • Pertama, kami akan buat tuple luar untuk menyimpan tuple dalam bersarang

  • Setiap elemen luar tuple ialah objek tupel yang mengandungi dua elemen

  • Untuk mencetak, kami akan menggunakan gelung for untuk mengulangi tuple luar

  • Cetak nilai pertama tuple dalam sebagai kunci pada setiap lelaran

  • Cetak nilai kedua tuple dalam sebagai nilai datanya .

Pada ketika ini, program akan ditamatkan selepas mencetak semua kunci dan nilai yang terdapat dalam tupel luar.

Contoh

Program untuk mencetak kunci dan nilai tuple -

ListOfTuples = ((1, 4), (3, 5), (4, 5), (5, 6))
for item in ListOfTuples:
   print(f"Key : {item[0]} Value : {item[1]}")
Salin selepas log masuk

Output

Key : 1 Value : 4
Key : 3 Value : 5
Key : 4 Value : 5
Key : 5 Value : 6
Salin selepas log masuk

Kesimpulan

Dalam artikel ini, kami belajar tentang maksud kunci dan nilai dalam tuple dalam Python. Dan bagaimana kita boleh menggunakan gelung untuk mencetak semua kunci dan nilai dalam tuple.

Atas ialah kandungan terperinci Program Python untuk mencetak kunci dan nilai tuple. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
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