Guidelines

반볡문과 리슀트λ₯Ό ν•¨κ»˜ μ‚¬μš©ν•˜κΈ°

리슀트 λ‚΄ 데이터λ₯Ό 순차적으둜 μ²˜λ¦¬ν•΄μ•Όν•˜ ν•˜λŠ” 경우, for 반볡문과 리슀트λ₯Ό ν•¨κ»˜ μ‚¬μš©ν•˜λ©΄ 데이터λ₯Ό 효과적으둜 μ²˜λ¦¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


λ¦¬μŠ€νŠΈμ— forλ¬Έ μ‚¬μš©ν•˜κΈ°

λ°˜λ³΅λ¬Έμ„ 톡해 리슀트 λ‚΄ μš”μ†Œλ₯Ό 순차적으둜 μ ‘κ·Όν•΄ νŠΉμ • μž‘μ—…μ„ μˆ˜ν–‰ν•˜κ±°λ‚˜, νŠΉμ • 쑰건을 λ§Œμ‘±ν•˜λŠ” μš”μ†Œλ₯Ό μ°Ύμ•„λ‚΄λŠ” μž‘μ—…μ„ κ°„νŽΈν•˜κ²Œ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ¦¬μŠ€νŠΈμ™€ forλ¬Έ κ²°ν•© μ˜ˆμ‹œ
products = ["laptop", "smartphone", "tablet"] for product in products: # productκ°€ "smartphone"인 경우 if product == "smartphone": print("smartphone found!") # productκ°€ "smartphone"이 μ•„λ‹Œ 경우 else: print(product)

μœ„ μ½”λ“œλŠ” products 리슀트의 각 μš”μ†Œλ₯Ό 순차적으둜 μ ‘κ·Όν•˜λ©°, if 문을 μ‚¬μš©ν•΄ smartphone인 κ²½μš°μ—λŠ” smartphone found!λ₯Ό 좜λ ₯ν•˜κ³ , κ·Έ μ™Έμ˜ κ²½μš°μ—λŠ” ν•΄λ‹Ή μš”μ†Œλ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€.


리슀트 μš”μ†Œμ˜ 반볡 처리

리슀트의 λͺ¨λ“  μš”μ†Œλ₯Ό μΌκ΄„μ μœΌλ‘œ μ²˜λ¦¬ν•  λ•Œλ„ for 문을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ 숫자 리슀트의 λͺ¨λ“  μš”μ†Œμ— ** μ—°μ‚°μžλ‘œ 제곱 연산을 μ μš©ν•˜λ €λ©΄, λ‹€μŒκ³Ό 같이 μ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

리슀트 μš”μ†Œ 반볡 처리 μ˜ˆμ‹œ
# 리슀트 μš”μ†Œ 반볡 처리 numbers = [1, 2, 3, 4, 5] squared_numbers = [] # numbers 리슀트의 각 μš”μ†Œμ— 제곱 μ—°μ‚° 적용 for number in numbers: # ** μ—°μ‚°μžλ‘œ 제곱 μ—°μ‚° ν›„ squared_numbers λ¦¬μŠ€νŠΈμ— μΆ”κ°€ squared_numbers.append(number ** 2) # [1, 4, 9, 16, 25] 좜λ ₯ print(squared_numbers)

μœ„ μ½”λ“œλŠ” 리슀트 numbers의 각 μš”μ†Œμ— λŒ€ν•΄ 제곱 연산을 μˆ˜ν–‰ν•˜κ³ , κ·Έ κ²°κ³Όλ₯Ό squared_numbers λ¦¬μŠ€νŠΈμ— μΆ”κ°€ν•©λ‹ˆλ‹€.

Mission
0 / 1

νŒŒμ΄μ¬μ—μ„œ 제곱 연산을 μ²˜λ¦¬ν•˜λŠ” μ—°μ‚°μžλŠ” λ¬΄μ—‡μΌκΉŒμš”?

x
*
**
^

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result