목록 이해를 통해 선언 된 목록에서 열거를 호출하는 일부 코드를 수정합니다.시작 매개 변수를 사용할 때 Python에서 내장 오류를 열거합니다.
self.groups = [Groups(self, idx) for idx in range(n_groups)]
나중에 :
for idx, group in enumerate(self.groups):
# do some stuff
하지만 시작 매개 변수를 통해 2 목록 요소에서 시작 열거 호출을 변경하는 경우 예를 들어, 이 이유
exceptions.TypeError: 'Group' object is not iterable
누군가가 설명 할 수 없습니다 :
for idx, group in enumerate(self.groups[1]):
나는 예외가?
나는를 오해 원래 매개 변수에 "enumerate (self.groups, 1)"라고 써야했는데 실제로는 원래의 카운트 값 이었으므로 실제로 의도 한 것이 아니었고 그 이후의 모든 iterables를 건너 뛰지 않았습니다. 순서의 개시. – TheJuice