파이썬 리스트 항목 추가 - append()
리스트 끝에 항목을 추가하려면 append() 메서드를 사용한다:
thislist = ["사과", "바나나", "체리"] print(thislist) thislist.append("망고") print(thislist) |
thislist.append("망고") 함수는 thislist 리스트 마지막에 '망고'를 추가한다.
위의 코드를 실행하면 아래 그림과 같이 '망고'가 추가되어 출력된다.
파이썬 리스트 항목 삽입 - insert()
지정된 인덱스에 리스트 항목을 삽입하려면 insert() 메서드를 사용한다.
insert() 메서드는 지정된 인덱스에 항목을 삽입한다:
thislist = ["사과", "바나나", "체리"] print(thislist) thislist.insert(1, "망고") print(thislist) |
thislist.append("망고") 함수는 thislist 리스트에 두번째(0, 1)에, 즉 사과와 바나나 사이, '망고'를 삽입한다.
위의 코드를 실행하면 아래 그림과 같이 '망고'가 추가되어 출력된다.
파이썬 리스트 항목 추가 - extend()
다른 리스트의 요소를 현재 리스트에 추가하려면 extend() 메서드를 사용한다.
이 목록에 a 리스트에 b 리스트 요소를 추가한다:
a = ["사과", "바나나", "체리"] b = ["망고", "파인애플", "수박"] print("a리스트 : ", a) print("b리스트 : ", b) a.extend(b) print("a리스트 extend() : ", a) |
a.extend(b)를 하면 a리스트 뒤에 b리스트의 항목들을 추가한다.
위의 코드를 실행하면 아래 그림과 같다.
파이썬 리스트 iterable object 추가
extend() 메서드는 리스트에 append 필요가 없으므로, iterable object(튜플, 집합, 사전 등)를 추가할 수 있다.
a = ["사과", "바나나", "체리"] b = ("망고", "파인애플", "수박") print("a리스트 : ", a) print("튜플 : ", b) a.extend(b) print("a리스트 extend() : ", a) |
a.extend(b) 메소드는 a 리스트에 b 튜플을 맨 마지막에 추가한다.
위의 코드를 실행하면 아래 그림과 같다.
지금까지 파이썬 리스트에 항목을 추가하는 방법에 대해서 살펴보았다.
리스트 메소드 append(), insert(), extend()의 개념과 실습을 통해 익혔다.
꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.
모두 화이팅입니다.!!!
출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.
'앱인벤터' 카테고리의 다른 글
앱인벤터 메뉴구조-프로젝트 메뉴 (1) | 2021.09.04 |
---|---|
1-1 앱인벤터 개발환경-애뮬레이터 설치 (0) | 2021.08.24 |
0. 앱인벤터 개발환경, hello World (0) | 2021.08.20 |
댓글