Menggunakan pustaka Typing
Pustaka typing membantu saat menambahkan type hint ke objek seperti dictionary dan list, serta elemen di dalam objek tersebut. Pada latihan ini, Anda akan mempraktikkan hal itu. Semangat!
Latihan ini adalah bagian dari kursus
Pemrograman Berorientasi Objek Tingkat Menengah di Python
Petunjuk latihan
- Dari pustaka
typing, imporDictdanList. - Menggunakan sebuah kelas yang diimpor dari
typing, tambahkan type hint ke dictionaryrosteruntuk menyertakan detail tentang tipe kunci dan nilainya. - Perbarui pembuatan daftar
agentsuntuk menambahkan type hint baik untuk objek itu sendiri maupun tipe elemen yang disimpannya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import Dict and List from typing
from ____ import ____, ____
# Type hint the roster of codenames and number of missions
roster: ____[____, ____] = {
"Chuck": 37,
"Devin": 2,
"Steven": 4
}
# Unpack the values and add type hints for the new list
agents: ____[____] = [
f"Agent {agent}, {missions} missions" \
for agent, missions in roster.items()
]