haju__log

[python] map() 함수, split(), map(int, input().split()) 본문

코테관련 이론

[python] map() 함수, split(), map(int, input().split())

haju 2023. 2. 22. 20:09
반응형

✅ map() 함수는 파이썬 표준에 포함된 내장 함수

 

✅ map(function, iterable)

첫 번째 매개변수 = 함수

두 번째 매개변수 = 반복 가능한 자료형(리스트,튜플 등)이나 데이터

 

예시>

def two_times(x):
    return x*2

tmp = list(map(two_times, [1,2,3,4]))
print(tmp)

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

✅ split() 활용 : 기준 문자를 기점으로 분리 후 리스트로 반환

.split("나눌 기준 문자") 

 

예시1> e를 기준문자로 나눴을 때

s="hello my name is juh"
result = s.split("e")
print(result)

결과>

 

예시2> 공백을 기준문자로 나눴을 때

s="hello my name is juh"
result = s.split()
print(result)

결과>

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

✅map(int, input().split()) 을 사용하면 여러 개의 정수를 각각의 문자에 저장할 수 있다. 

A, B = map(int, input().split())
print("A=" ,A)
print("B=", B)

결과>

반응형