🔒 문제
l = [200, 100, 300]
[pass]
print(l)
[pass] 부분에 내장함수 insert를 이용하여 코드를 입력하고 다음과 같이 출력되게 하기
[200, 100, 10000, 300]
🔐 시도
🔓 정답
🔑 정리
리스트의 특정 인덱스에 요소 삽입(insert)
- insert(a, b)는 리스트의 a번째 위치에 b를 삽입하는 함수
- 파이썬에서는 인덱스를 0부터 센다.
다음은 인덱스 2에 500을 추가하여 [10, 20, 500, 30]이 되는 예시다.
>>> a = [10, 20, 30]
>>> a.insert(2, 500)
>>> a
[10, 20, 500, 30]
>>> len(a)
4
- insert에서 자주 사용하는 패턴
- insert(0, 요소): 리스트의 맨 처음에 요소 추가
- insert(len(리스트), 요소): 리스트 끝에 요소 추가
🔗 출처