MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Dari pustaka typing, impor Dict dan List.
  • Menggunakan sebuah kelas yang diimpor dari typing, tambahkan type hint ke dictionary roster untuk menyertakan detail tentang tipe kunci dan nilainya.
  • Perbarui pembuatan daftar agents untuk 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()
]
Edit dan Jalankan Kode