Typing kütüphanesini kullanma
typing kütüphanesi, sözlükler ve listeler gibi nesnelere ve bu nesnelerdeki öğelere tür ipuçları eklerken yardımcı olur. Bu egzersizde tam da bunu pratik yapacaksın. Hadi başlayalım!
Bu egzersiz
Python'da Orta Düzey Nesne Yönelimli Programlama
kursunun bir parçasıdırEgzersiz talimatları
typingkütüphanesindenDictveListöğelerini içe aktar.typingten içe aktarılan bir sınıfı kullanarak,rostersözlüğüne anahtar ve değer türlerinin ayrıntılarını içerecek şekilde tür ipuçları ekle.agentslistesinin oluşturulmasını, hem listenin kendisi hem de depoladığı öğelerin türü için tür ipuçları ekleyecek şekilde güncelle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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()
]