프로그램 자료/Python
namedtuple, namedlist
motolies
2017. 6. 21. 09:10
namedtuple
# collections에서 namedtuple을 import 해야함
from collections import *
#정의
tmpStruct = namedtuple('tmpStruct', ['aValue', 'bValue'])
tmpStructList = []
# namedtuple 생성
tStruct = tmpStruct(aValue = "a", bValue = "3")
print(tStruct)
#리스트에 tmpStruct 구조대로 값 넣기
for i in range(3):
tmpStructList.append(tmpStruct("aaa",i))
#하나 씩 값 읽기
for s in tmpStructList:
print("aValue : {0}, bValue : {1}".format(s.aValue, s.bValue))
#bValue Update 안됨...
for s in range(len(tmpStructList)):
tmpStructList[s].bValue = 100
namedlist