BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • typing kütüphanesinden Dict ve List öğelerini içe aktar.
  • typingten içe aktarılan bir sınıfı kullanarak, roster sözlüğüne anahtar ve değer türlerinin ayrıntılarını içerecek şekilde tür ipuçları ekle.
  • agents listesinin 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()
]
Kodu Düzenle ve Çalıştır