#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목구구단 질문2019-10-14 16:06작성자파파파파이썬a = []c = []for i in range(1,10): for j in range(1,10): c.append(i*j) a.append(c) c=[]print(a)이렇게 했을 때는 [[1, 2, 3, 4, 5, 6, 7, 8, 9], [2, 4, 6, 8, 10, 12, 14, 16, 18], [3, 6, 9, 12, 15, 18, 21, 24, 27], [4, 8, 12, 16, 20, 24, 28, 32, 36], [5, 10, 15, 20, 25, 30, 35, 40, 45], [6, 12, 18, 24, 30, 36, 42, 48, 54], [7, 14, 21, 28, 35, 42, 49, 56, 63], [8, 16, 24, 32, 40, 48, 56, 64, 72], [9, 18, 27, 36, 45, 54, 63, 72, 81]]이렇게 나오는데a = []c = []for i in range(1,10): for j in range(1,10): c.append(i*j) a.append(c) c.clear()print(a)이렇게 했을 때는 [[], [], [], [], [], [], [], [], []]이렇게 나옵니다. c=[] 과 c.clear() 이 다른 것이 없다고 생각했는데 왜 이런 결과가 나온건지 궁금합니다. 목록수정삭제답변글쓰기 댓글 [3] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전Loof1 실습 질문도레미파솔라시도2019-10-14다음for 구문 안에서의 method바흐2019-10-14 Powered by MangBoard | 워드프레스 쇼핑몰 망보드