멋쟁이 개발자의 블로그

[Python] 리스트/튜플 응용 본문

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. 그 외

- 리스트.index(): 값의 인덱스 구함 (여러 개일 경우제일 처음 찾은 인덱스)
- 리스트.count(): 값의 개수 구함
- 리스트.reverse(): 리스트 뒤집음
- 리스트.sort(): 오름차순 정렬 (기존 리스트 변경)
- 리스트.sorted(): 정렬된 새 리스트 생성
- 리스트.clear(): 요소 전부 삭제

 

1-4. 리스트의 할당과 복사

 

1-5. 리스트의 요소 출력하기

for 반복문을 이용
while 반복문 이용

 

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