Search

이차반복5_개념04_인풋삽입

대분류
STEP07 이차반복문
소분류
이차반복문5_개념

영상

개념

''' [문제] a리스트에 value값 3개를 추가하려고 한다. 단, a리스트 마지막에 추가하는것이 아니고, index리스트의 위치에 추가하고, 위치 뒤의 모든 값은 한칸씩 뒤로 이동한다. [예시] index : 2 , value = 60 , a = [10,20,60,30,40,50] index : 1 , value = 70 , a = [10,70,20,60,30,40,50] index : 0 , value = 80 , a = [80,10,70,20,60,30,40,50] [정답] a = [80, 10, 70, 20, 60, 30, 40, 50] ''' a = [10,20,30,40,50] index = [2,1,0] value = [60,70,80] for i in range(3): a.append(value[i]) # a = [10,20,30,40,50,60] # 방 = 값 # a[5] = a[4] # a[4] = a[3] # a[3] = a[2] j = len(a) - 1 while j > index[i]: a[j] = a[j - 1] j -= 1 a[index[i]] = value[i] print(a)
Python
복사