질문 드립니다.
조회수 578회
1 2 3 4 5 6
6 7 8 9 10 11
12 13 14 15 16
이런식의 데이터를
6개씩 나누고 만약 1이 있다면 프린트로 출력을 안하는 것을 만들고 싶습니다.
6 7 8 9 10 11
12 13 14 15 16
을 출력하게 만들고 싶은데
어떻게 해야하나요?
1 답변
-
Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license()" for more information. >>> data = [ 1,2,3,4,5,6, 6,7,8,9,10,11, 12,13,14,15,16 ] >>> for i in range(0, len(data), 6): print(data[i:i+6]) [1, 2, 3, 4, 5, 6] [6, 7, 8, 9, 10, 11] [12, 13, 14, 15, 16] >>> for i in range(0, len(data), 6): data6 = data[i:i+6] if 1 not in data6: print(data6) [6, 7, 8, 9, 10, 11] [12, 13, 14, 15, 16] >>> for i in range(0, len(data), 6): data6 = data[i:i+6] if 1 not in data6: print(*data6, sep=" ") 6 7 8 9 10 11 12 13 14 15 16 >>>
댓글 입력