게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
파이썬 리스트 조건제시문
게시물ID : programmer_16347짧은주소 복사하기
작성자 : 뼈로가는DNA
추천 : 0
조회수 : 419회
댓글수 : 2개
등록시간 : 2016/03/24 23:36:39
옵션
  • 본인삭제금지
ys = [sum(counts[i] for i in range(1, x+1)) for x in range(1,101)] 
counts[]는counts = defaultdict(int) 를 통해 만들어져 길이가 100이고

조건제시문에 for문을 중첩해본결과 앞에나온 for i in range(1,x+1) 가 바깥쪽 for문으로 들어가는걸 확인했는데
range부분에서 x+1 때문에 조금 이해가 안가네요 저기서 x는 바로 뒤에 오는 for문의 x 인데 우선 돌아가긴하는데 제가 이해를 못하겟네요
바깥쪽 for문의 x를 알기위해서는 안쪽의 for 문이 먼저 돌아야 하는데 이게 이해가 잘안되네요.
제가 이해한 거로는

for i in range(1,x+1):
for x in range(1,101):
sum(counts[i])
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호