Guidelines

μΈλ±μ‹±μœΌλ‘œ λ¬Έμžμ—΄ νŠΉμ • λΆ€λΆ„ μ„ νƒν•˜κΈ°

인덱싱(Indexing)은 데이터 ꡬ쑰 λ‚΄μ˜ νŠΉμ • μš”μ†Œμ— μ ‘κ·Όν•˜κΈ° μœ„ν•΄ μœ„μΉ˜λ‚˜ μˆœμ„œλ₯Ό μ§€μ •ν•˜λŠ” κ³Όμ •μž…λ‹ˆλ‹€.

λ¬Έμžμ—΄μ˜ νŠΉμ • 뢀뢄을 μ„ νƒν•˜κ±°λ‚˜ μ ‘κ·Όν•˜λ €λ©΄ 인덱싱 μ—°μ‚°μž, [숫자]λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. 인덱싱을 톡해 λ¬Έμžμ—΄ λ‚΄μ˜ νŠΉμ • 문자λ₯Ό μΆ”μΆœν•  수 μžˆμŠ΅λ‹ˆλ‹€.


μ‚¬μš©λ²•

λ¬Έμžμ—΄ 인덱싱은 λŒ€κ΄„ν˜Έ([])와 ν•¨κ»˜ 인덱슀 번호λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. νŒŒμ΄μ¬μ—μ„œ μΈλ±μŠ€λŠ” 0λΆ€ν„° μ‹œμž‘ν•©λ‹ˆλ‹€.

인덱싱 μ‚¬μš© μ˜ˆμ‹œ
word = "ν”„λ‘œκ·Έλž˜λ°" first_letter = word[0] # 1번째 문자 'ν”„' third_letter = word[2] # 3번째 문자 'κ·Έ'

곡백도 λ¬Έμžμ—΄μ˜ μΌλΆ€λ‘œ μΈμ‹λ˜κΈ° λ•Œλ¬Έμ—, 곡백도 인덱싱을 톡해 μ ‘κ·Όν•  수 μžˆμŠ΅λ‹ˆλ‹€.

곡백 인덱싱 μ‚¬μš© μ˜ˆμ‹œ
word = "ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄" word[5] # 6번째 문자 ' '(곡백)

음수 인덱싱

νŒŒμ΄μ¬μ—μ„œλŠ” 음수 인덱슀λ₯Ό μ‚¬μš©ν•΄ λ¬Έμžμ—΄μ˜ λμ—μ„œλΆ€ν„° μš”μ†Œμ— μ ‘κ·Όν•  수 μžˆμŠ΅λ‹ˆλ‹€. -1 μΈλ±μŠ€λŠ” λ¬Έμžμ—΄μ˜ λ§ˆμ§€λ§‰ 문자λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€.

음수 인덱싱 μ‚¬μš© μ˜ˆμ‹œ
word = "ν”„λ‘œκ·Έλž˜λ°" last_letter = word[-1] # λ§ˆμ§€λ§‰ 문자 '밍' second_last = word[-2] # λ§ˆμ§€λ§‰μ—μ„œ 2번째 문자 '래'

μΈλ±μ‹±μ˜ ν™œμš©

λ¬Έμžμ—΄ 인덱싱은 λ¬Έμžμ—΄ νŠΉμ • λΆ€λΆ„μ˜ 값을 μ‚¬μš©ν•  λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, νŠΉμ • 문자λ₯Ό κ²€μ‚¬ν•˜κ±°λ‚˜, λ¬Έμžμ—΄ λ‚΄μ˜ νŠΉμ • 문자λ₯Ό 기반으둜 쑰건을 μ„€μ •ν•  λ•Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

# νŠΉμ • 문자 검사 μ˜ˆμ‹œ word = "ν”„λ‘œκ·Έλž˜λ°" if word[0] == 'ν”„': # word λ³€μˆ˜μ— λ‹΄κΈ΄ λ¬Έμžμ—΄μ˜ 1번째 λ¬Έμžκ°€ 'ν”„'인지 검사 print("λ¬Έμžμ—΄μ€ 'P'둜 μ‹œμž‘ν•©λ‹ˆλ‹€.") # if 쑰건이 참이면 μ‹€ν–‰
Mission
0 / 1

λ‹€μŒ μ½”λ“œμ—μ„œ word[2]의 값은 λ¬΄μ—‡μΌκΉŒμš”?

word = 'ν”„λ‘œκ·Έλž˜λ°' letter = word[2]

ν”„

둜

κ·Έ

레

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result