IT/파이썬

"파이썬스럽게" 코드 작성해보기

_하늘여우_ 2024. 1. 23. 22:04

출처 : unsplash.com

 

 

문자열/리스트/딕셔너리와 관련된 기본 함수

  • 리스트에 적용 가능한 기본 함수: min(), max(), sum()
  • 리스트 뒤집기: reversed()
  • 현재 인덱스가 몇 번인지 확인하기: enumerate()
  • 딕셔너리로 쉽게 반복문 작성하기: items()
  • 리스트 안에 for문 사용하기: 리스트 내포

 

[리스트] min(), max(), sum()

- min(): 매개변수로 전달된 리스트 중에서 최솟값을 리턴

- max(): 매개변수로 전달된 리스트 중에서 최댓값을 리턴

- sum(): 매개변수로 전달된 리스트 중에서 모든 값을 더한 후 리턴

 

[리스트] reversed()

- 매개변수로 전달된 리스트의 요소 값을 반대로 출력

 

[리스트] enumerate()

- 매개변수로 리스트 전달 시, 인덱스번호/요소값 조합을 리턴

- ex) (0, '요소A),,,, -> 요런 형태를 "튜플" 이라고 지칭함

 

[딕셔너리] items()

- 딕셔너리의 key, value 값을 (key, value) 형태의 '튜플'로 리스트 형식에 담아 리턴

 

[리스트] 리스트 내포

- 반복문 안의 반복자를 '표현식'에 맞춰서 리스트에 추가하는 것......

- 예시) 리스트이름 = [ 표현식 for 반복자 in 반복가능한것 ]

- 예시) 리스트이름 = [ 표현식 for 반복자 in 반복가능한것 if 조건문 ]

 

 

이터레이터

반복문(for문) 구문

for 반복자 in 반복가능한것

- 반복가능한것: 이터러블(iterable)이라고 하며, '내부에 있는 요소들을 차례로 꺼낼 수 있는 객체'를 지칭

- 리스트([]), 딕셔너리({}), 문자열(""), 튜플((a,b,c)) 등 이 이터러블 예시임

- 이터러블 중 next() 함수로 요소를 하나 씩 꺼낼 수 있는 것을 '이터레이터iterator' 라고 함