Traffine I/O

Bahasa Indonesia

2022-04-02

Mengekstrak Daftar Kunci dari Kelas TypedDict

Mengekstrak Daftar Kunci dari Kelas TypedDict

Atribut bawaan Python __annotations__ hadir dalam kelas-kelas yang berasal dari konstruktor pengetikan Python, seperti TypedDict, dan menyimpan kamus dari petunjuk tipe yang dideklarasikan.

Berikut adalah cara Anda dapat mengekstrak daftar kunci dari kelas TypedDict:

python
from typing import TypedDict

class Movie(TypedDict):
name: str
year: int

keys = list(Movie.**annotations**.keys())
print(keys) # prints "['name', 'year']"

Pada contoh ini, kita memiliki kelas TypedDict Movie dengan kunci name dan year. Dengan menggunakan Movie.__annotations__.keys(), kita dapat mendapatkan tampilan kunci, yang kemudian kita konversi menjadi sebuah daftar menggunakan fungsi list(). Hasilnya adalah sebuah daftar kunci, langsung diekstraksi dari kelas TypedDict.

Ryusei Kakujo

researchgatelinkedingithub

Focusing on data science for mobility

Bench Press 100kg!