Language/Python
[Python] 리스트/튜플 응용
y_MIN
2021. 1. 29. 00:44
1. 리스트 응용
1-1. 리스트에 요소 추가하기: append, extend, insert
- 리스트.append(요소): 리스트 끝에 요소 추가
- 리스트.extend(리스트): 리스트 끝에 다른 리스트 연결하여 확장
- 리스트.insert(인덱스, 요소): 특정 인덱스에 요소 추가 (리스트도 추가 가능)
1-2. 리스트에서 요소 삭제하기: pop, remove
- 리스트.pop(): 마지막 요소 삭제 후 반환
- 리스트.pop(인덱스): 인덱스의 요소 삭제 후 반환
- 리스트.remove(값): 인덱스가 아닌 특정 값 찾아서 삭제
1-3. 그 외
- 리스트.count(값): 값의 개수 구함
- 리스트.reverse(): 리스트 뒤집음
- 리스트.sort(): 오름차순 정렬 (기존 리스트 변경)
- 리스트.sorted(): 정렬된 새 리스트 생성
- 리스트.clear(): 요소 전부 삭제
1-4. 리스트의 할당과 복사
1-5. 리스트의 요소 출력하기
1-6. 최솟값, 최댓값, 합계 구하기
1-7. 리스트 표현식 (리스트 컴프리헨션)
- [식 for 변수 in 리스트]
- list(식 for 변수 in 리스트): C 언어 스타일. 참고만
1-8. 리스트에 map 사용하기
2. 튜플 응용
*튜플은 내용을 변경할 수 없기 때문에 요소의 정보를 구하는 메서드만 사용 가능*