Python Basic

List(리스트) 생성, 추가, 수정, 삭제 list(), append(), remove(), pop() - Python(파이썬) 함수

cyberman 2020. 11. 5. 19:09

List 생성

>>> myList = ['a', 'b', 'c']

 

list(): 'a', 'b', 'c', 'd'를 원소로 하는 List를 간단하게 생성

>>> newList = list('abcd')
>>> newList
['a', 'b', 'c', 'd']

 

List 원소 추가

append(): 기존 List에 원소 추가. 리스트의 맨 끝에 추가된다.

>>> myList.append('d')
>>> myList
['a', 'b', 'c', 'd']

 

insert(): index 값을 부여해서, 즉 위치를 지정해서 원소 추가하기.

>>> myList.insert(2, 'y')
>>> myList
['a', 'b', 'y', 'c', 'd']

 

List 원소 수정

List[i] = 'value'

indexing을 이용해 리스트 값을 변경할 수 있다.

0번 위치 'a'가 'k'로 바뀌었다.

>>> myList[0] = 'k'
>>> myList
['k', 'b', 'y', 'c', 'd']

 

List 원소 삭제

remove(): 부여된 값을 삭제

>>> myList.remove('k')
>>> myList
['b', 'y', 'c', 'd']

 

del: index 값을 부여해 해당 위치에 있는 원소 삭제

>>> del myList[1]
>>> myList
['b', 'c', 'd']

 

pop(): List의 맨 마지막 값이 튀어나옴. List를 확인해보면 해당 값이 빠져있다.

>>> myList.pop()
'd'
>>> myList
['b', 'c']