본문 바로가기

STUDY/Python

python 보충학습

728x90


1. enumerate() 

- 파이썬 내장 함수

- 리스트 값 추출 시 함께 인덱스 추출

- 주로 for문과 함께 사용

- 이는 인덱스와 원소로 이루어진 tuple을 만든다. 이를 각 각 변수로 할당하고 싶다면 unpacking을 해야 함.

enumerate() 예시
enumerate() unpacking 예시

 

2. reduce()

- reduce(function, iterable, initializer=None)

- reduce 변수 iterable에 있는 data를 왼에서 오로 function의 인자로 넣어 결과 반환하는 함수

reduce() 예시

 

3. *(Asterisk)

- * : 곱셉

- ** : 거듭제곱

- *변수명 : Unpacking

- *args : 튜플 형태, 여러 개의 인자를 함수로 받고자 할 때 사용

- **kwargs : {'키워드':'특정값'}의 딕셔너리 형태로 함수에 전달, (keyword=value) 형태로 입력

*(Asterisk) 예시

 

728x90

'STUDY > Python' 카테고리의 다른 글

[백준] 14487번  (0) 2022.01.17
[백준] 20044번  (0) 2022.01.17
[Pythonic Code] Assignment-Basic Linear Algebra(2)  (0) 2022.01.11
[Pythonic Code] Assignment-Basic Linear Algebra(1)  (0) 2022.01.10
[프로그래머스] 수박수박수박수  (0) 2021.10.14