μ¬λΌμ΄μ±μΌλ‘ ννμ μΌλΆλΆ μ ννκΈ°
ννλ 리μ€νΈμ²λΌ μ¬λΌμ΄μ±(Slicing)
μ νμ©ν΄ μ°μλ μμλ₯Ό μΆμΆν μ μμ΅λλ€.
ννμ μ¬λΌμ΄μ€νλ €λ©΄ λκ΄νΈ([]
) μμ μμ μΈλ±μ€μ μ’
λ£ μΈλ±μ€λ₯Ό μ½λ‘ (:)μΌλ‘ ꡬλΆν΄, [μμμΈλ±μ€:μ’
λ£μΈλ±μ€]
ννλ‘ μμ±ν©λλ€.
λκ΄νΈ λ΄ μ½λ‘ μ κΈ°μ€μΌλ‘ μμ μΈλ±μ€λ μΆμΆμ ν¬ν¨λκ³ , μ’ λ£ μΈλ±μ€λ ν¬ν¨νμ§ μμ΅λλ€.
μμλ₯Ό μ΄ν΄λ³΄κ² μ΅λλ€.
my_tuple = (1, 2, 3, 4, 5, 6) # 2λ²μ§ΈλΆν° 4λ²μ§Έ μμκΉμ§ μ¬λΌμ΄μ± slice_tuple = my_tuple[1:4] # 5λ²μ§Έ μμμΈ my_tuple[4]λ μΆμΆ λ―Έν¬ν¨ # (2, 3, 4) μΆλ ₯ print(slice_tuple)
my_tuple[1:4]
λ λ λ²μ§Έ(μΈλ±μ€ 1)λΆν° λ€ λ²μ§Έ μμ(μΈλ±μ€ 3)κΉμ§ μ¬λΌμ΄μ±ν©λλ€.
my_tuple
μ 5λ²μ§Έ μμμΈ my_tuple(4)
λ μ¬λΌμ΄μ±μ ν΅ν μΆμΆμ ν¬ν¨λμ§ μμ΅λλ€.
μμ λλ μ’ λ£ μΈλ±μ€ μλ΅νκΈ°
μμ μΈλ±μ€λ₯Ό μλ΅νλ©΄ ννμ 1λ²μ§Έ μμλΆν° μ¬λΌμ΄μ±ν©λλ€.
μ’ λ£ μΈλ±μ€λ₯Ό μλ΅νλ©΄ ννμ λ§μ§λ§ μμκΉμ§ μ¬λΌμ΄μ±ν©λλ€.
my_tuple = (1, 2, 3, 4, 5, 6) # μ²μλΆν° μΈ λ²μ§Έ μμ my_tuple[2]κΉμ§ beginning_slice = my_tuple[:3] # (1, 2, 3) μΆλ ₯ print(beginning_slice) # λ€ λ²μ§Έ μμ my_tuple[3]λΆν° λκΉμ§ end_slice = my_tuple[3:] # (4, 5, 6) μΆλ ₯ print(end_slice)
μμ μΈλ±μ€ μ¬μ©νκΈ°
μμ μΈλ±μ€λ₯Ό μ¬μ©νλ©΄ ννμ λμμλΆν° μ¬λΌμ΄μ±μ μμν μ μμ΅λλ€.
# λ€μμ μΈ λ²μ§Έ μμλΆν° λκΉμ§ μ¬λΌμ΄μ± negative_slice = my_tuple[-3:] # (4, 5, 6) μΆλ ₯ print(negative_slice)
ννμ [μμμΈλ±μ€:μ’ λ£μΈλ±μ€]κ³Ό κ°μ΄ μ¬λΌμ΄μ±ν κ²½μ°, μ’ λ£ μΈλ±μ€λ μ¬λΌμ΄μ±λ κ²°κ³Όμ ν¬ν¨λμ§ μλλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result