λ°±μ€ λ¬Έμ λ₯Ό νλ€λ³΄λ©΄ μμ κ°μ΄ ν λ²μ μ°μμΌλ‘ μ λ ₯ λ°μμΌ νλ κ²½μ°κ° λ§λ€. νμ§λ§ κ³μ μμ΄μ κΈλ‘ λ¨κ²¨λλ€.
Pythonμμ μ λ ₯μ λ°μ λλ input ν¨μ λ₯Ό μ¬μ©νλ€.
inputμ κ°μ λ¬Έμμ΄λ‘ μ μ₯νκΈ° λλ¬Έμ, μ μλ μ€μ ννλ‘ μ μ₯νλ €λ©΄ int(input()) or float(input()) ννλ‘ μ μ₯ν μ μλ€.
μ¬λ¬ κ°μ κ°μ μ λ ₯ λ°μΌλ €λ©΄ split() μ μ¬μ©νλ€.
splitλ λ§μ°¬κ°μ§λ‘ κ°μ λ¬Έμμ΄λ‘ μ μ₯νκΈ° λλ¬Έμ map ν¨μ μ int or floatμ μμ μ§μ ν΄μ£Όμ΄ μ μλ μ€μλ‘ λ³ννλ€.
# map ν¨μ
: 리μ€νΈμ μμλ₯Ό μ§μ λ ν¨μλ‘ μ²λ¦¬νλ ν¨μ.
λ³΄ν΅ μ¬λ¬ κ°μ λ°μ΄ν°λ₯Ό ν λ²μ λ€λ₯Έ ννλ‘ λ°κΎΈκΈ° μν΄ μ¬μ©νλ€.
β« νν
map ( function, iterable )
- 첫λ²μ§Έ 맀κ°λ³μλ μ μ©μν¬ ν¨μ, λ λ²μ§Έ 맀κ°λ³μλ λ°λ³΅κ°λ₯ν μλ£ν (리μ€νΈ, νν λ±)
- map ν¨μμ λ°ν κ°μ map κ°μ²΄λΌμ listλ tupleλ‘ ν λ³νμ μμΌμ£Όμ΄μΌ νλ€.
- ν¨μλ intμ νμ , λλ€ν¨μ, μΌλ° ν¨μ λͺ¨λ κ°λ₯
#1. κ° λ κ°λ₯Ό μ λ ₯λ°μ λ³μ A, Bμ μ μ₯
A, B = input().split() #λ¬Έμμ΄λ‘ μ
λ ₯λ°μ
A, B = map(int, input().split()) #μ μνμΌλ‘ μ
λ ₯λ°μ
A, B = map(float, input().split()) #μ€μνμΌλ‘ μ
λ ₯λ°μ
#2. 리μ€νΈλ‘ μ λ ₯λ°μ μ μ₯
L = list(map(int, input().split())) #μ
λ ₯: 1 2 3 / μΆλ ₯: [1, 2, 3]