반응형
map 함수 활용 방법
예시 1 ) 문자열을 하나의 문자로 분열시켜서 list에 저장하기
함수 활용 전
sentence = "Hello Wolrd!"
a = []
for myword in sentence:
a.append(myword.upper())
a
>>> ['H', 'E', 'L', 'L', 'O', ' ', 'W', 'O', 'L', 'R', 'D', '!']
map 함수 활용하기
a = list(map(str.upper, sentence))
a
>>> ['H', 'E', 'L', 'L', 'O', ' ', 'W', 'O', 'L', 'R', 'D', '!']
같은 결과지만 코드가 완전히 다르다
예시 2) 숫자를 각 자리수 분리
number = 12345
num_list = list(map(int, str(number)))
print(num_list)
>>> [1,2,3,4,5]
좀 더 map 함수를 활용하도록 연습해야겠다!
반응형
'코딩 테스트' 카테고리의 다른 글
비즈니스 인텔리전스 (BI, Business Intelligence) (0) | 2023.04.20 |
---|---|
[DevOps] CI/CD 란 쉽게 정리 (Continuous Integration & Continuous Delivery) (0) | 2023.03.24 |
[Python] [코딩 지식] 파이썬 조건문에서의 자료형의 리턴 True와 False (0) | 2023.03.13 |
반응형
map 함수 활용 방법
예시 1 ) 문자열을 하나의 문자로 분열시켜서 list에 저장하기
함수 활용 전
sentence = "Hello Wolrd!"
a = []
for myword in sentence:
a.append(myword.upper())
a
>>> ['H', 'E', 'L', 'L', 'O', ' ', 'W', 'O', 'L', 'R', 'D', '!']
map 함수 활용하기
a = list(map(str.upper, sentence))
a
>>> ['H', 'E', 'L', 'L', 'O', ' ', 'W', 'O', 'L', 'R', 'D', '!']
같은 결과지만 코드가 완전히 다르다
예시 2) 숫자를 각 자리수 분리
number = 12345
num_list = list(map(int, str(number)))
print(num_list)
>>> [1,2,3,4,5]
좀 더 map 함수를 활용하도록 연습해야겠다!
반응형
'코딩 테스트' 카테고리의 다른 글
비즈니스 인텔리전스 (BI, Business Intelligence) (0) | 2023.04.20 |
---|---|
[DevOps] CI/CD 란 쉽게 정리 (Continuous Integration & Continuous Delivery) (0) | 2023.03.24 |
[Python] [코딩 지식] 파이썬 조건문에서의 자료형의 리턴 True와 False (0) | 2023.03.13 |