티스토리 뷰
파이썬에는 원래 struct가 없다...
namedtuple이라는 라이브러리를 사용해서 구현할 수 있었다.
from collections import namedtuple
MyStruct = namedtuple("MyStruct", "a b c")
m = MyStruct("a", "b", "c")
====파이썬 3.7이상이면 dataclass를 사용할 수 있다.
파이썬의 decoration(자바의 annotation같은거) 를 쓰면 된다.
from dataclasses import dataclass
@dataclass
class Product:
weight:int = None
price:int = None
apple = Product()
apple.weight = 10
'PL > Python' 카테고리의 다른 글
[Python] for문을 작성하는 3가지 방법 (0) | 2021.12.29 |
---|---|
[Python] 설치 PATH 찾기 (0) | 2021.12.28 |
[Python] short circuit evaluation (0) | 2021.12.15 |
[Python] array에서 최빈값 구하기 (0) | 2021.11.28 |
[Python] float 프린트 하기 (0) | 2021.11.28 |