Guidelines

μŠ¬λΌμ΄μ‹±μœΌλ‘œ νŠœν”Œμ˜ 일뢀뢄 μ„ νƒν•˜κΈ°

νŠœν”Œλ„ 리슀트처럼 μŠ¬λΌμ΄μ‹±(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)
Mission
0 / 1

νŠœν”Œμ„ [μ‹œμž‘μΈλ±μŠ€:μ’…λ£ŒμΈλ±μŠ€]κ³Ό 같이 μŠ¬λΌμ΄μ‹±ν•  경우, μ’…λ£Œ μΈλ±μŠ€λŠ” μŠ¬λΌμ΄μ‹±λœ 결과에 ν¬ν•¨λ˜μ§€ μ•ŠλŠ”λ‹€.

O
X

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result