파이썬 프로그래밍의 힘for문과 리스트 심화Aliasing 정리

Q

list() 궁금증

조회 566

좋아요 2

2019년 3월 26일




댓글 6

2019년 3월 26일
range(len(numbers) - 1, 0, -1을 쓰시면... 모든 인덱스를 다 돌텐데.. 그럼 바꾼걸 다시 바꾸지 않을까요...?
2019년 3월 27일
리스트 a와 리스트 numbers는 list()를 이용해서 엘리어싱이 일어나지 않기때문에, 인덱스를 계속 돌려도 a는 numbers에 영향을 받지 않기때문에 바꾼걸 다시 바뀌지 않는다고 생각하는데요 ㅠㅠㅠㅠㅠ
2019년 3월 28일
아... C00kie님 죄송해요.. 제가 자세히 못봤네요...^^;
2019년 3월 28일
C00kie님 말씀이 맞아요.. 그런데 a = list(numbers) 위치가 잘못됐어요.. 반복문 안에 있으면 반복할 때 마다 바뀐 numbers를 기준으로 새 리스트를 생성하니 잘못된 값이 나오는거에요..^^
2019년 3월 28일
지금 i 가 1~6까지만 선택되게 되어 있어요.. 0번 인덱스도 포함되게 작성해주시면 생각하신 대로 될거에요..^^
2019년 3월 29일
아 그렇군요!!!!! 이해됬어요 ㅎㅎㅎ 감사합니다!!!! :)

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇