μ€μ²© 리μ€νΈμ μ€μ²© λ°λ³΅λ¬Έ
νλ‘κ·Έλλ°μμ μ€μ²©(Nested)
λμλ€λ κ²μ νλμ ꡬ쑰 μμ λ λ€λ₯Έ κ΅¬μ‘°κ° ν¬ν¨λμ΄ μλ κ²μ λ»ν©λλ€.
μλ₯Ό λ€μ΄ 리μ€νΈ μμ λ λ€λ₯Έ 리μ€νΈκ° μκ±°λ, λ°λ³΅λ¬Έ μμ λ λ€λ₯Έ λ°λ³΅λ¬Έμ΄ μλ κ²½μ°λ₯Ό μ€μ²©λμλ€κ³ ν©λλ€.
# [2, 3]μ΄λΌλ 리μ€νΈλ₯Ό ν¬ν¨νλ μ€μ²© 리μ€νΈ nested = [1, [2, 3], 4]
μ€μ²© 리μ€νΈλ μ£Όλ‘ νλ ¬(Matrix)
, ν(Table)
, λ€μ°¨μ λ°μ΄ν° ꡬ쑰
λ±μ ννν λ μ¬μ©ν©λλ€.
# 3x3 νλ ¬ matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]
μ€μ²© λ°λ³΅λ¬Έ
μ€μ²© λ°λ³΅λ¬Έμ λ°λ³΅λ¬Έ μμ λ λ€λ₯Έ λ°λ³΅λ¬Έμ ν¬ν¨νλ κ²μ μλ―Έν©λλ€.
for λ¬Έ μμ λ λ€λ₯Έ for λ¬Έμ μ¬μ©νλ μ€μ²© λ°λ³΅λ¬Έμ νν 2μ€ for λ¬Έ
μ΄λΌκ³ λΆλ¦
λλ€.
μλ 2μ€ for λ¬Έ μμ μμ μΈλΆ λ°λ³΅λ¬Έ for row in matrix:
μ 리μ€νΈμ ν(κ°λ‘μ΄)μ μννλ©°, λ΄λΆ λ°λ³΅λ¬Έ for item in row:
μ κ° νμ μν μμλ₯Ό μνν©λλ€.
# 3x3 νλ ¬ λ΄ μμ μΆλ ₯ matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] # ν μν for row in matrix: # ν λ΄ μμ μν for item in row: print(item) # 1, 2, 3, 4, 5, 6, 7, 8, 9κ° ν μ€μ© μΆλ ₯λ¨
μ€μ²© λ°λ³΅λ¬Έμ 2μ°¨μ μ΄μμ λ°μ΄ν° ꡬ쑰λ₯Ό μννκ±°λ λ€μ°¨μ λ°°μ΄μ μ²λ¦¬ν λ λ§€μ° μ μ©ν©λλ€.
λν for λ¬Έμ΄ μ¬λ¬ κ²ΉμΌλ‘ μ€μ²©λλ©΄ 3μ€, 4μ€ for λ¬Έ λ±μΌλ‘ νμ₯νμ¬ μ¬μ©ν μλ μμ΅λλ€.
μλ λΉμΉΈμ κ°μ₯ μ ν©ν λ¨μ΄λ 무μμΌκΉμ?
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result