728x90
반응형
다음과 같이 일반적인 함수를 만들어 보겠습니다.
def func1(x):
return x*10
func1(10)
결과
100
a_lst = [1,2,3,4,5]
result = []
for i in range(len(a_lst)):
result.append(func1(a_lst[i]))
result
결과
[10,20,30,40,50]
map을 사용해 보겠습니다.
map(함수, 리스트)
즉, 함수에 인수로 리스트를 넘겨주어 리스트 원소수만큼 반복 실행합니다.
a_lst = [1,2,3,4,5]
list(map(func1, a_lst))
결과
[10, 20, 30, 40, 50]
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문장 요약 하기 (summa package) (1) | 2022.08.29 |
---|---|
[파이썬] gensim 3.x to 4 Migration (0) | 2022.08.28 |
[파이썬] lambda 표현식 (한 줄 함수 만들기:lambda x:x*10)(10)) (0) | 2022.08.27 |
[파이썬] join 함수 (리스트 요소를 합쳐서 하나의 문자열로 만듬) (0) | 2022.08.26 |
[파이썬] random 리스트 값 섞기 (0) | 2022.08.26 |
댓글