Guidelines

λ³€ν•˜μ§€ μ•ŠλŠ” κ°’μ˜ 묢음, νŠœν”Œ

νŠœν”Œ(Tuple)은 λ¦¬μŠ€νŠΈμ™€ λΉ„μŠ·ν•˜μ§€λ§Œ ν•œ 번 μ •μ˜λ˜λ©΄ 값을 λ³€κ²½ν•  수 μ—†λŠ” μžλ£Œν˜•μž…λ‹ˆλ‹€.

이번 μˆ˜μ—…μ—μ„œλŠ” νŠœν”Œμ΄ 무엇인지, νŠœν”Œμ„ μ–΄λ–»κ²Œ μ‚¬μš©ν•˜λŠ”μ§€ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.


νŠœν”Œμ˜ μ •μ˜

νŠœν”Œμ€ μ—¬λŸ¬ 데이터λ₯Ό λ¬Άμ–΄ ν•˜λ‚˜μ˜ μ§‘ν•©μœΌλ‘œ λ§Œλ“€ 수 μžˆλŠ” μžλ£Œν˜•μœΌλ‘œ, κ΄„ν˜Έ (와 )둜 μ—¬λŸ¬ 값을 λ¬Άμ–΄ λ§Œλ“­λ‹ˆλ‹€.

각 값은 μ‰Όν‘œ ,둜 κ΅¬λΆ„λ˜λ©°, ν•œλ²ˆ μ •μ˜λœ νŠœν”Œμ€ 값을 λ³€κ²½ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ 3개의 값을 가진 νŠœν”Œμ€ μ΄λ ‡κ²Œ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.

νŠœν”Œ 생성 μ˜ˆμ‹œ
my_tuple = (1, 2, 3) # (1, 2, 3) 좜λ ₯ print(my_tuple)

νŠœν”Œμ˜ λΆˆλ³€μ„±

νŠœν”Œμ΄ ν•œ 번 λ§Œλ“€μ–΄μ§€λ©΄ κ·Έ μ•ˆμ˜ 값을 λ°”κΏ€ 수 μ—†λŠ” λΆˆλ³€μ„±(Immutable)을 κ°–κΈ° λ•Œλ¬Έμ—, λ¦¬μŠ€νŠΈμ™€ 같이 값을 λ³€κ²½ν•˜λ €κ³  μ‹œλ„ν•˜λ©΄ μ—λŸ¬κ°€ λ°œμƒν•©λ‹ˆλ‹€.

νŠœν”Œμ€ 값을 λ°”κΏ€ 수 μ—†μŒ
my_tuple = (1, 2, 3) # μ—λŸ¬ λ°œμƒ, νŠœν”Œμ€ λΆˆλ³€μ΄κΈ° λ•Œλ¬Έμ— 값을 λ°”κΏ€ 수 μ—†μŒ my_tuple[0] = 4

이런 λΆˆλ³€μ˜ μ„±μ§ˆ 덕뢄에 νŠœν”Œμ€ ν•œ 번 μ •μ˜λ˜λ©΄ μ ˆλŒ€ λ°”λ€Œμ§€ μ•Šμ„ 값듀을 μ •μ˜ν•  λ•Œ μœ μš©ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ ν”„λ‘œκ·Έλž¨μ—μ„œ νŠΉμ • μœ„μΉ˜μ˜ μ’Œν‘œλ‚˜ μ„œλΉ„μŠ€μ˜ λŒ€ν‘œ μƒ‰μƒμ²˜λŸΌ, κ³ μ •λ˜μ–΄μ•Ό ν•˜λŠ” 데이터듀을 νŠœν”Œλ‘œ λ¬Άμ–΄ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

νŠœν”Œλ‘œ μ’Œν‘œ ν‘œν˜„ν•˜κΈ°
# GPS μ’Œν‘œ (μœ„λ„, 경도) gps_coordinates = (37.5665, 126.9780)

νŠœν”Œκ³Ό 리슀트, μ–Έμ œ μ–΄λ–€ 것을 μ“ΈκΉŒ?

κ·Έλ ‡λ‹€λ©΄, νŠœν”Œκ³Ό 리슀트 쀑 μ–΄λ–€ 것을 μ‚¬μš©ν•΄μ•Ό ν• κΉŒμš”?

  • 리슀트: 값을 λ³€κ²½ν•  κ°€λŠ₯성이 μžˆλŠ” κ²½μš°μ— μ‚¬μš©ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ μ‡Όν•‘ 리슀트처럼 μ•„μ΄ν…œμ΄ μΆ”κ°€λ˜κ±°λ‚˜ 변경될 수 μžˆλŠ” κ²½μš°μ— μ ν•©ν•©λ‹ˆλ‹€.

  • νŠœν”Œ: 값이 κ³ μ •λ˜μ–΄ 변경될 ν•„μš”κ°€ 없을 λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ GPS μ’Œν‘œλ‚˜ κ³ μ •λœ μ„€μ • 값을 λ‹€λ£° λ•Œ μ ν•©ν•©λ‹ˆλ‹€.

Mission
0 / 1

νŠœν”Œμ€ ν•œ 번 μ •μ˜λ˜λ©΄ 값을 λ³€κ²½ν•  수 μ—†λŠ” μžλ£Œν˜•μž…λ‹ˆλ‹€. λ¦¬μŠ€νŠΈμ™€ λΉ„μŠ·ν•˜μ§€λ§Œ, μ–΄λ–€ μ μ—μ„œ νŠœν”Œμ΄ λ‹€λ₯ΌκΉŒμš”?

νŠœν”Œμ€ μƒμ„±λœ 이후에 값을 수 μ—†μŠ΅λ‹ˆλ‹€.
λ³€κ²½ν• 
μΆ”κ°€ν• 
μ‚­μ œν• 
볡사할

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result