이 여기 내 첫 번째 질문 ...파이썬 namedtuple 슬라이스
내가 아래
같은 namedtuple의 컬렉션을 가지고 배열을 가지고bla = [FDResult(S=100.0, Payoff=0.0, V=0.4693541525097441),
FDResult(S=102.0, Payoff=1.0, V=0.4944046100897207),
FDResult(S=104.0, Payoff=1.0, V=0.5188897967596792),
FDResult(S=106.0, Payoff=1.0, V=0.5427339609362274),
FDResult(S=108.0, Payoff=1.0, V=0.5658731041633024)]
어떻게 배열 슬라이스를 얻을 수 있습니까? 어떤 제안은 감사
'목록'개체가 어떤 속성 'S'를이 없습니다 ... : AttributeError : 오류와 함께 작동하지 않습니다
bla[:].S #I want to get [100.0,102.0,104.0,...] as a result
. 감사합니다. .
그게 무슨 조각이 아니에요. 슬라이싱은 하나의 콜렉션에서 인덱스 범위를 선택합니다 (예 :'l [-2 :]'는 마지막 두 요소가'l '인 새로운 목록을 반환합니다), 멤버의 속성을 선택하지 않습니다. – millimoose
'bla [:]'는 목록의 복사본을 제공합니다. 조각은 요소의 일부를 뽑지 않습니다. 요소의 일부 하위 집합 만 제공합니다. @ wim의 답변과 같이 목록 이해가 필요합니다. – Eevee