객체를 만든 다음 즉시 객체에 속성을 추가하고 싶습니다. 다음은 의사 코드 EX1입니다.
a = object()
a.attr1 = 123
a.attr2 = '123'
a.attr3 = [1,2,3]
EX2 : 이 PDF의 첫 페이지
파이썬에서는 즉시 객체에 속성을 추가 할 수 있습니까 (제가 준 두 가지 예와 유사)? 그렇다면 어떻게?
Python 3.3 이상을 사용하는 경우 types.SimpleNamespace를 사용 하세요 .
>>> import types
>>> a = types.SimpleNamespace()
>>> a.attr1 = 123
>>> a.attr2 = '123'
>>> a.attr3 = [1,2,3]
>>> a.attr1
123
>>> a.attr2
'123'
>>> a.attr3
[1, 2, 3]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다