멋쟁이 개발자의 블로그
[Python] 리스트/튜플 응용 본문
1. 리스트 응용
1-1. 리스트에 요소 추가하기: append, extend, insert
- 리스트.append(요소): 리스트 끝에 요소 추가
- 리스트.extend(리스트): 리스트 끝에 다른 리스트 연결하여 확장
- 리스트.insert(인덱스, 요소): 특정 인덱스에 요소 추가 (리스트도 추가 가능)
1-2. 리스트에서 요소 삭제하기: pop, remove
- 리스트.pop(): 마지막 요소 삭제 후 반환
- 리스트.pop(인덱스): 인덱스의 요소 삭제 후 반환
- 리스트.remove(값): 인덱스가 아닌 특정 값 찾아서 삭제
1-3. 그 외
- 리스트.index(값): 값의 인덱스 구함 (여러 개일 경우제일 처음 찾은 인덱스)
- 리스트.count(값): 값의 개수 구함
- 리스트.reverse(): 리스트 뒤집음
- 리스트.sort(): 오름차순 정렬 (기존 리스트 변경)
- 리스트.sorted(): 정렬된 새 리스트 생성
- 리스트.clear(): 요소 전부 삭제
1-4. 리스트의 할당과 복사
1-5. 리스트의 요소 출력하기
1-6. 최솟값, 최댓값, 합계 구하기
1-7. 리스트 표현식 (리스트 컴프리헨션)
- [식 for 변수 in 리스트]
- list(식 for 변수 in 리스트): C 언어 스타일. 참고만
1-8. 리스트에 map 사용하기
2. 튜플 응용
*튜플은 내용을 변경할 수 없기 때문에 요소의 정보를 구하는 메서드만 사용 가능*
'Language > Python' 카테고리의 다른 글
[파이썬/백준 16170] 오늘의 날짜는? (0) | 2021.12.31 |
---|---|
[파이썬/백준 8437] Julka (0) | 2021.12.30 |
[Python] 반복문 for/while (0) | 2021.01.20 |
[Python] 조건문 if/else/elif (0) | 2021.01.20 |
[Python] 변수와 입력 사용하기 (0) | 2021.01.02 |