Kamus Python adalah koleksi lainnya. Kamus kata asli adalah analogi yang bagus untuk memahaminya. mereka berisi daftar item, setiap item memiliki kunci dan nilai
Dalam kamus tradisional, kuncinya adalah kata dan nilainya adalah penjelasan atau deskripsinya. Dengan Python Anda dapat melakukan hal serupa
Kursus terkait. Kursus & Latihan Pemrograman Python Lengkap
Contoh
pengantar
Dalam bahasa yang lebih tegas [matematis], kamus adalah pemetaan satu-ke-satu. Untuk setiap kunci dalam kamus ada nilainya. Nilai ini diberikan ke kunci
kamus. satu set yang berisi pasangan [kunci, nilai].
Untuk setiap kunci dalam kamus, ada nilainya. Tidak seperti daftar, kamus tidak memiliki urutan tertentu
Itu berarti jika Anda mendefinisikan kamus dan mengulanginya, setiap kali hasilnya bisa berbeda karena Python mengabaikan urutannya
Definisi
Mari ketik beberapa kode. Anda dapat membuat kamus dengan satu liner. Kamus didefinisikan dengan tanda kurung ini {}
1
words = {}
Awas. Ini hanya dua karakter yang berbeda dari daftar. Membuat salah ketik di sini, akan mencampurnya dengan daftar
Python menawarkan banyak pilihan untuk mengembangkan GUI [Graphical User Interface]. Dari semua metode GUI, tkinter adalah metode yang paling umum digunakan. Ini adalah antarmuka Python standar untuk toolkit Tk GUI yang dikirimkan dengan Python
Pada artikel ini, kita akan belajar cara membuat Kamus Kata di Tkinter.
PyDictionary adalah modul kamus [seperti dalam kamus bahasa Inggris] untuk Python2 dan Python3. PyDictionary menyediakan layanan berikut untuk sebuah kata
- makna
- terjemahan
- persamaan Kata
- antonim
Mendekati
- Impor modul
- Buat jendela Normal Tkinter
- Tambahkan Beberapa Tombol, Label & Bingkai
Sintaksis
# Tombol
Tombol[Nama Objek, teks=”Masukkan Teks”,**attr]
#Label
Label[Nama Objek, teks=”Masukkan Teks”, perintah=”Masukkan Perintah”, **attr]
# Bingkai
Bingkai[Nama Objek, **attr]
- Buat fungsi bernama dict. Fungsi ini akan memberi arti, sinonim & antonim dari kata yang diberikan
- Jalankan kode
Program
Python3
# Import Required Library
from
tkinter
import
*
from
PyDictionary
import
PyDictionary
from
0
from
1from
2 from
3
from
4from
2 from
6
from
8
from
9tkinter
0tkinter
1
tkinter
4 tkinter
5tkinter
6
tkinter
7tkinter
8from
2import
0import
1import
2import
3import
4
tkinter
7import
6from
2import
8
tkinter
7*
0from
2*
2
*
_5
*
6from
2*
8*
9from
2from
1
tkinter
7from
3from
4from
2from
6from
7from
2from
9tkinter
1
PyDictionary
_2
PyDictionary
3from
2 PyDictionary
5
PyDictionary
6from
2PyDictionary
8*
9from
2from
1import
2import
3from
2import
5
import
6from
2 import
8from
2from
1import
2PyDictionary
2
PyDictionary
_3
PyDictionary
4from
2from
9tkinter
1
PyDictionary
_9
0from
2 PyDictionary
5
3from
2
5________6______9from
2from
1
9import
3from
2import
5
from
03from
2
3from
2from
3_______07from
08from
09from
9from
11
from
_12
from
13from
2from
9tkinter
1
from
_18
from
19from
2 PyDictionary
5
from
22from
2from
24________6______9from
2from
1
9import
3from
2import
5
from
32from
2 from
22from
2from
3_______07from
08from
09from
9from
11
from
_41
from
42from
2from
9tkinter
1
from
_47
from
48from
2 PyDictionary
5
from
51from
2from
53________6______9from
2from
1
9import
3from
2import
5
from
61from
2 from
51from
2from
3_______07from
08from
09from
9from
11
from
70from
2import
5
from
73from
2from
9tkinter
1
from
78from
2from
80________6______9from
2from
1import
2from
85from
2tkinter
5________3______88
from
_90
from
_91
Keluaran
https. //media. geeksforgeeks. org/wp-content/uploads/20210108102207/FreeOnlineScreenRecorderProject9. mp4