내장함수

SeomIII·2021년 7월 15일
0

파이썬

목록 보기
8/8
post-thumbnail

📚 enumerate

  • 순서가 있는 자료형 (리스트,튜플,문자열) 을 입력으로 받아 인덱스 값을 포함하는 enuerate 객체를 돌려준다.
for i, name in enumerate(['body','foo','bar']):
	print(i,name)
0 body
1 foo
2 bar

📚 filter

  • filter(함수 이름 , 반복 가능한 자료형)
  • 반환 값이 참인 것만 묶어서 돌려준다.
list(filter(lambda x: x>0 , [1,-2,2,0,-5,6]))
[1,2,6]

📚 map

  • map(f, iterable) : 함수 f와 반복가능한 자료형을 입력
  • 입력받은 자료형의 각 요소를 함수 f가 수행한 결과를 묶어서 돌려준다.
def two_times(x):
	return x*2
list(map(two_times,[1,2,3,4]))
--> 
list(map(lambda a:a*2,[1,2,3,4]))

📚 zip

  • 동일한 개수로 이루어진 자료형을 묶어주는 역할
list(zip([1,2,3],[4,5,6]))
>>> [(1,4),(2,5),(3,6)]
profile
FE Programmer

0개의 댓글