Search

일차리스트5_개념05_왼쪽밀기

대분류
STEP05 일차리스트
소분류
일차리스트5_개념

영상

개념

''' [문제] a리스트의 값 중 0을 제외한 모든 값을 왼쪽으로 모으시오. [결과] a = [2,3,4,5,0,0,0,0,0,0] ''' a = [0, 0, 2, 0, 3, 0, 4, 0, 0, 5] ''' 0, 0, 2, 0, 3, 0, 4, 0, 0, 5 i = 0 0, 0, 2, 0, 3, 0, 4, 0, 0, 5 i = 1 0, 0, 2, 0, 3, 0, 4, 0, 0, 5 i = 2 2, 0, 0, 0, 3, 0, 4, 0, 0, 5 i = 2, index = 1 2, 0, 0, 0, 3, 0, 4, 0, 0, 5 i = 3, index = 1 2, 3, 0, 0, 0, 0, 4, 0, 0, 5 i = 4, index = 2 ... ''' index = 0 for i in range(len(a)): if a[i] != 0: a[index] = a[i] a[i] = 0 index += 1 print(a)
Python
복사