ID EN
Dataclasses

astuple

Python 3.11 🇮🇩 Bahasa Indonesia

Mengonversi objek kelas data menjadi tupel (dengan menggunakan fungsi pabrik tuple_factory). Setiap kelas data dikonversi menjadi tupel nilai bidangnya. kelas data, dikte, daftar, dan tupel digunakan kembali. Objek lain disalin dengan copy.deepcopy().

Syntax

PYTHON
dataclasses.astuple(obj, *, tuple_factory=tuple)

Contoh

Example 1
PYTHON
assert astuple(p) == (10, 20)
assert astuple(c) == ([(0, 0), (10, 4)],)
Example 2
PYTHON
tuple(getattr(obj, field.name) for field in dataclasses.fields(obj))

See Also

copy.deepcopy() TypeError