Ami*_*ani 4 python python-dataclasses
我有一个数据类,说Car:
from dataclasses import dataclass
@dataclass
class Car:
make: str
model: str
color: hex
owner: Owner
Run Code Online (Sandbox Code Playgroud)
如何在列表中提取数据类的属性或字段?,例如
attributes = ['make', 'model', 'color', 'owner']
Run Code Online (Sandbox Code Playgroud)
用于dataclasses.fields从类或实例中提取字段。然后使用.name属性来获取字段名称。
>>> from dataclasses import fields
>>> attributes = [field.name for field in fields(Car)]
>>> print(attributes)
['make', 'model', 'color', 'owner']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4205 次 |
| 最近记录: |