Tutorial Python untuk bukan pengatur cara/Kamus: Perbezaan antara semakan
Kandungan dihapus Kandungan ditambah
kemas |
kembang |
||
Baris 1:
{{../Kandungan|Ungkapan Boolean|Mengguna Modul}}
Bab ini berkaitan dengan kamus. Jika anda membuka sebuah kamus, anda anda melihat bahawa setiap entri terkandung daripada dua bahagian, sebuah perkataan dan takrif perkataan tersebut. Perkataan merupakan kunci kepada pencarian maksud sebuah perkataan itu, dan maksud perkataan itu pula dianggap nilai bagi kunci tersebut. Dengan Python, kamus memiliki kunci dan nilai. Kunci digunakan bagi mencari nilai. Berikut
<source lang="python">
Baris 79 ⟶ 80:
Taipkan nombor (1-5): '''5'''
Program ini seakan-akan dengan <code>list</code> nama daripada
* Mula-mula ''function'' atau fungsi <code>menu_cetak</code> diberi definisi. <code>menu_cetak</code> hanya mencetak sebuah menu yang kemudiannya digunakan sebanyak dua kali oleh program.
Baris 91 ⟶ 92:
* Ini menghurai kamus dan mencetak kesemua maklumat. Fungsi <code> perkataan.keys()</code> memulangkan sebuah ''list'' atau senarai yang kemudiannya diguna oleh ''loop'' atau gelung <code>for</code>. Senarai yang dipulangkan oleh <code>keys()</code> tidak berada dalam aturan tertentu, jadi jika anda mahu ia berada dalam aturan mengikut abjad anda perlu membuat <code>sort</code> atau pengisihan. Sama dengan senarai, kenyataan <code>perkataan[x]</code> digunakan untuk mendapatkan ahli tertentu kamus. Sudah tentunya dalam kes ini, <code>x</code> ialah sebuah <code>string</code>.
*
<source lang="python">
if
del
</source>
*
<source lang="python">
if
print "
</source>
* Periksa sama ada perkataan memiliki kunci tertentu dan jika ya, mencetak definis yang berkaitan dengannya.
*
<!-- \label{firstgrades}-->
Ulang kaji: Kamus, ''Dictionaries'' memiliki kunci dan nilai. Kunci boleh hadir dalam bentuk rentetan atau nombor. Kunci menunjuk kepada nilai. Nilai boleh terdiri daripada apa-apa jenis pemboleh ubah (termasuk senarai dan juga kamus (dan kamus atau senarai tersebut sudah tentu boleh mengandungi kamus atau senarai (menakutkan, betul tak? :-)
)). Ini contoh penggunaan senarai dalam kamus:
<source lang="python">
def
print "1.
print "2.
print "3.
print "4.
print "5.
print "6.
def print_all_grades():
|