map(function, iterable, ...)
map은 새로운 리스트를 반환한다.
# 1. range를 리스트로 반환한다.
a = list(range(10))
print(a)
# 결과
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 2. range를 문자 리스트로 반환한다.
a = list(map(str,range(10)))
print(a)
# 결과
# ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
# 3. float 리스트를 int 리스트로 변환한다.
b = [1.1, 2.6, 3.3]
a = list(map(int, b))
print(a)
# [1, 2, 3]
# 4. 숫자에 달러 기호를 붙여, 문자 리스트를 반환한다.
def converDollar(money):
return '$' + str(money)
a = list(map(converDollar,range(10)))
print(a)
# ['$0', '$1', '$2', '$3', '$4', '$5', '$6', '$7', '$8', '$9']
# 5. 문자리스트 생성후 구분자 ";"로 Join 처리한다.
a = ";".join(map(str,range(10)))
print(a)
# 결과
# 0;1;2;3;4;5;6;7;8;9
# 6. 리스트를 변수에 할당
a, b = [10, 20]
print(a)
print(b)
# 결과
# 10
# 20
728x90
'Programming Language > Python' 카테고리의 다른 글
[Python] 판다스 pandas 기본 (0) | 2022.03.12 |
---|---|
[Python] logging.config 구성, log file encoding 설정 (0) | 2022.03.10 |
[Python] SettingWithCopyWarning 오류 해결 (0) | 2022.03.09 |
[Python] pip 설치 시 ssl 인증 오류 해결 방안 (0) | 2022.03.08 |
파이썬 코딩 스타일 가이드 (0) | 2022.02.20 |