웹 개발 메모장
[파이썬] 리스트 다루는 함수들 (추가, 삭제, 정렬, 카운트 등) 본문
리스트를 다루는 파이썬 함수들
아래는 list 를 다음과 같이 생성했을 때의 예제입니다.
1 | list = [1, 3, 2] | cs |
리스트에 요소를 추가하는 함수
1. append(value)
1 2 3 | # 리스트 마지막에 요소를 추가합니다. list.append(4) # 결과 : [1, 3, 2, 4] list.append([5,6]) # 결과 : [1, 3, 2, 4, [5, 6]] | cs |
2. insert(index, value)
1 2 3 | # 해당 index 에 삽입하고 나머지는 뒤로 밀립니다. list.insert(0,0) # 결과 : [0, 1, 3, 2, 4, [5, 6]] list.insert(4,3.5) # 결과 : [0, 1, 3, 2, 3.5, 4, [5, 6]] | cs |
3. extend(list)
1 2 | # 리스트를 연결해서 확장시킵니다. list.extend([9, 8, 7]) # 결과 : [0, 1, 3, 2, 3.5, 4, [5, 6], 9, 8, 7] | cs |
리스트의 요소를 삭제하는 함수
1. del list[index]
1 2 | # 리스트의 index 위치 요소를 제거합니다. del list[4] # 결과 : [0, 1, 3, 2, 4, [5, 6], 9, 8, 7] | cs |
2. pop(index)
1 2 | # 리스트의 index 위치 요소를 제거하고 반환합니다. list.pop(5) # 결과 : [0, 1, 3, 2, 4, 9, 8, 7] | cs |
3. remove(value)
1 2 3 | # 리스트에서 해당 값의 요소를 제거합니다. # (여러 개일 경우 index가 가장 작은 요소 제거) list.remove(9) # 결과 : [0, 1, 3, 2, 4, 8, 7] | cs |
리스트의 순서를 뒤집는 함수
1. list.reverse()
1 2 | # 리스트의 순서를 거꾸로합니다. list.reverse() # 결과 : [7, 8, 4, 2, 3, 1, 0] | cs |
리스트의 요소를 정렬하는 함수
1. list.sort()
1 2 | # 리스트를 오름차순 정렬합니다. list.sort() # 결과 : [0, 1, 2, 3, 4, 7, 8] | cs |
리스트에서 요소 값으로 index 찾기
1. list.index(value)
1 2 | # 해당 값을 가지는 첫번 째 요소의 index 를 반환합니다. list.index(7) # 결과 : 5 | cs |
리스트에 포함된 요소 갯수 세기
1. list.count(value)
1 2 | # 해당 값을 가지는 요소의 갯수를 반환합니다. list.count(7) # 결과 : 1 | cs |
※리스트 수정하기
1 2 3 4 | # list[index] = value 하면 수정됩니다. list = [1, 2, 3] list[1] = 4 # 결과 : list [1, 4, 3] | cs |
※리스트 길이 구하기
1 2 | list = [1, 2, 3] len(list) # 3을 반환합니다. | cs |
'옛날.. > 파이썬' 카테고리의 다른 글
[파이썬] 딕셔너리를 다루는 함수들 (0) | 2017.11.28 |
---|---|
[파이썬] 딕셔너리 기본사용법 (0) | 2017.11.28 |
[파이썬] 리스트 생성 및 인덱싱 슬라이싱 (0) | 2017.11.24 |
[파이썬] 문자열 포매팅 코드 (0) | 2017.11.24 |
[파이썬] 문자열 인덱싱 / 슬라이싱 (0) | 2017.11.24 |
Comments