All gists matching topic data-structure

timmy / dataclass 與 NamedTuple 差異範例

0 likes
0 forks
2 files
Last active 8 months ago
示範 Python 中 dataclass 與 NamedTuple 的基本使用方式與差異,包含屬性定義、建立實例、存取欄位、是否可變等特性。
1 from dataclasses import dataclass
2
3 @dataclass
4 class Person:
5 name: str
6 age: int
7 email: str
8
9 # 建立實例
10 person1 = Person(name="Timmy", age=30, email="timmy@example.com")

timmy / 使用 dataclass 定義資料類別

0 likes
0 forks
4 files
Last active 9 months ago
dataclass 提供簡潔的方式來定義類別,適用於需要 存儲資料、簡化初始化、提升可讀性 的場景,例如 設定管理、數據建模、API 資料結構。
1 from dataclasses import dataclass
2
3 @dataclass
4 class User:
5 name: str
6 age: int
7 email: str
8
9 # 建立實例
10 user = User(name="Tim", age=30, email="tim@example.com")
Newer Older