#for문 비교
a=[]
for i in range(10): #0부터 9까지 리스트에 대입한다. + 0부터 9까지 10번 반복한다. - 인덱스는 0부터 시작
a.append(i)
print(a)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
b=[]
for i in range(1, 11): #1부터 10까지 리스트에 대입한다. 1부터 10까지 10반복한다. - 인덱스는 0부터 시작
b.append(i)
print(b)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
#N이 10이라고 가정하면
a = [0]*(N+1) #0을 11개 대입한다. 인덱스는 0부터 부터 10까지 인덱스 갯수 11개
print(a)
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
for i in range(1,N+1): #1부터 10까지 대입한다. 10번 반복한다. 인덱스는 0부터 시작한다.
a.insert(i,i) #인덱스 1부터에 10까지 숫자 1부터 10가지 삽입한다.
a.pop() #리스트의 맨 뒤쪽에 있는 요소를 삭제한다.
print(a)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
'파이썬 알고리즘 > 알고리즘 직빵 파이썬 문법' 카테고리의 다른 글
재귀함수 처리 후 후속작업 (0) | 2022.11.09 |
---|---|
branch(자식) 만들기 by DFS (0) | 2022.11.09 |
전역변수와 지역변수 (0) | 2022.11.07 |
리스트 기호 없이 출력하기 (0) | 2022.11.05 |
튜플 vs 튜플이 들어간 리스트 (0) | 2022.11.03 |