Python/Python 기초문법
Python - 리스트 함수
GinaKim
2023. 12. 31. 15:19
728x90
1. append()
리스트의 마지막에 새로운 요소를 추가하는 기
리스트 안에 어떠한 자료형도 추가 가능 (리스트 안에 리스트도 가능)
myFriends = ['James', 'Robert', 'Lisa', 'Mary']
myFriends.append('Thomas')
-----------------------------------------------
# result
['James', 'Robert', 'Lisa', 'Mary', 'Thomas']
참고 사항..! append 사용시 변수 지정하면 None값이 나옴..! 왜그런지는 모름..
myFriends = ['James', 'Robert', 'Lisa', 'Mary']
result = myFriends.append('Thomas')
print(result)
------------------------------------------------
# result
None
2. extend()
리스트에 리스트를 추가할 때 사용
myFriends = ['James', 'Robert', 'Lisa', 'Mary']
newFriends = ['A', 'B', 'C']
myFriends.extend(newFriends)
myFriends
----------------------------------------------------
# result
['James', 'Robert', 'Lisa', 'Mary', 'A', 'B', 'C']
3. insert()
리스트에 새로운 요소를 삽입하는 기능
insert(삽입할 위치, 삽입할 요소의 값)
myFriends = ['James', 'Robert', 'Lisa', 'Mary']
myFriends.insert(1,'Evan')
print(myFriends)
--------------------------------------------------
# result
['James', 'Evan', 'Robert', 'Lisa', 'Mary']
마이너스 인덱스 사용시 참고!
마이너스 인덱스 사용시 맨 마지막에 요소가 추가될 것이라고 생각되지만 지정한 인덱스 앞에 새로운 요소가 추가 됨
위의 예시에서 인덱스 1의 요소인 Robert 앞에 Evan이 추가되었다는 점 참고
ex_list = ['a', 'b', 'c', 'd']
ex_list.insert(-1, 'e')
print(ex_list)
-------------------------------
# result
['a', 'b', 'c', 'e', 'd']
728x90