-
[Python] 리스트 조작 함수개발 프로세스/Back-end 2021. 7. 14. 02:34
리스트 추가 및 삭제
append() 리스트 맨 뒤에 항목을 추가한다. 리스트명.append(값) pop() 리스트 맨 뒤의 항목을 빼낸다. 리스트명.pop(값) insert() 지정된 위치에 값을 삽입한다. 리스트명.insert(위치, 값) remove() 리스트에서 지정한 값을 삭제한다. 단 지정한 값이 여러 개면 첫 번째 값만 지운다. 리스트명.remove(지울값) extend() 리스트 뒤에 리스트를 추가한다. 리스트의 더하기(+) 연산과 기능이 동일하다. 리스트명.extend(추가할 리스트) clear() 리스트의 내용을 모두 지운다. 리스트명.clear() del() 리스트에서 해당 위치의 항목을 삭제한다. del(리스트명[위치]) * insert() 함수 사용예시
color = ['red', 'blue', 'green'] # 첫 번째 자리에 'orange' 삽입 color.insert(0, 'orange') print(color)
>> ['orange', 'red', 'blue', 'green']
* extend() 함수 사용예시
color = ['red', 'blue', 'green'] color.extend(['black', 'purple']) print(color)
>> ['red', 'blue', 'green', 'black', 'purple']
리스트 조작
sort() 리스트의 항목을 정렬한다. 리스트명.sort() reverse() 리스트 항목의 순서를 역순으로 만든다. 리스트명.sort() index() 지정한 값을 찾아 해당 위치를 반환한다. 리스트명.index(찾을값) count() 리스트에서 해당 값이 얼마나 있는지 센다. 리스트명.count(찾을값) len() 리스트에 포함된 전체 항목의 개수를 센다. len(리스트명) copy() 리스트의 내용을 새로운 리스트에 복사한다. 새 리스트 = 리스트명.copy() sorted() 리스트의 항목을 정렬해서 새로운 리스트에 대입한다. 새 리스트 = sorted(리스트) in, not in 특정값이 리스트 내부에 있는지, 없는지 확인한다. 찾을값 in 리스트명
찾을값 not in 리스트명'개발 프로세스 > Back-end' 카테고리의 다른 글
[Python] 리스트의 메모리 관리 방식 , == 연산자, is 연산 (0) 2021.07.15 [Python] 중첩 for문을 활용한 2차원 리스트 생성 (0) 2021.07.15 [Python] 리스트 인덱싱과 슬라이싱 (0) 2021.07.14 [Python] datetime document (0) 2021.07.13 [Python] Anaconda Jupyter Notebook Kernel Error 시 해결방법 (0) 2021.07.07