Guidelines

νŠœν”Œμ„ ν™œμš©ν•˜λŠ” λŒ€ν‘œμ μΈ 방법

이번 μˆ˜μ—…μ—μ„œλŠ” νŠœν”Œμ˜ 핡심 ν™œμš© 방법 쀑 ν•˜λ‚˜μΈ μ–ΈνŒ¨ν‚Ή(Unpacking)κ³Ό νŠœν”Œμ„ 리슀트둜의 λ³€ν™˜ν•˜λŠ” 방법을 μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.


νŠœν”Œμ˜ 값을 ν•œ λ²ˆμ— μ—¬λŸ¬ λ³€μˆ˜μ— ν• λ‹Ήν•˜λŠ” 방법

μ–ΈνŒ¨ν‚Ήμ΄λž€ νŠœν”Œμ— λ‹΄κΈ΄ μ—¬λŸ¬ 값을 각각의 λ³€μˆ˜μ— ν• λ‹Ήν•˜λŠ” 방법을 λœ»ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄ (1, 2, 3)μ΄λΌλŠ” νŠœν”Œμ΄ μžˆλ‹€λ©΄, μ•„λž˜μ™€ 같이 νŠœν”Œ λ‚΄ 값을 3개의 λ³€μˆ˜ a, b, c에 ν•œ λ²ˆμ— λ‚˜λˆ  담을 수 μžˆμŠ΅λ‹ˆλ‹€.

νŠœν”Œ μ–ΈνŒ¨ν‚Ή μ˜ˆμ‹œ
# νŠœν”Œ 생성 my_tuple = (1, 2, 3) # μ–ΈνŒ¨ν‚Ή a, b, c = my_tuple print(a) # 1 좜λ ₯ print(b) # 2 좜λ ₯ print(c) # 3 좜λ ₯

이처럼 μ–ΈνŒ¨ν‚Ήμ„ ν™œμš©ν•˜λ©΄ μ•„λž˜μ™€ 같이 μ—¬λŸ¬ 값을 일일이 ν• λ‹Ήν•˜λŠ” λ²ˆκ±°λ‘œμ›€μ„ 쀄일 수 μžˆμŠ΅λ‹ˆλ‹€.

일일이 ν• λ‹Ήν•˜λŠ” 방법
# νŠœν”Œ 생성 my_tuple = (1, 2, 3) # 일일이 ν• λ‹Ή a = my_tuple[0] b = my_tuple[1] c = my_tuple[2]

μ–ΈνŒ¨ν‚Ήμ€ 특히 ν•¨μˆ˜μ˜ λ°˜ν™˜κ°’μ΄ μ—¬λŸ¬ 개일 λ•Œ μœ μš©ν•˜κ²Œ ν™œμš©λ©λ‹ˆλ‹€.


λ¦¬μŠ€νŠΈμ™€ νŠœν”Œ κ°„ λ³€ν™˜, 상황에 따라 μœ μ—°ν•˜κ²Œ

λ•Œλ‘œλŠ” νŠœν”Œμ„ 리슀트둜 λ³€ν™˜ν•΄ 값을 μˆ˜μ •ν•˜κ±°λ‚˜, λ°˜λŒ€λ‘œ 리슀트λ₯Ό νŠœν”Œλ‘œ λ³€ν™˜ν•΄ 값을 κ³ μ •μ‹œν‚€κ³  싢을 λ•Œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

μ΄λŸ¬ν•œ 경우 νŒŒμ΄μ¬μ—μ„œλŠ” list()와 tuple() ν•¨μˆ˜λ‘œ λ¦¬μŠ€νŠΈμ™€ νŠœν”Œμ„ κ°„λ‹¨ν•˜κ²Œ λ³€ν™˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


νŠœν”Œμ„ 리슀트둜 λ³€ν™˜ν•˜κΈ°

νŠœν”Œμ„ 리슀트둜 λ³€ν™˜ν•˜κ³  μ‹Άλ‹€λ©΄ list() ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

νŠœν”Œμ„ 리슀트둜 λ³€ν™˜
my_tuple = (1, 2, 3) my_list = list(my_tuple) print(my_list) # [1, 2, 3] 좜λ ₯

μ΄λ ‡κ²Œ λ³€ν™˜λœ λ¦¬μŠ€νŠΈλŠ” 이제 값을 자유둭게 μˆ˜μ •ν•˜κ±°λ‚˜ μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


리슀트λ₯Ό νŠœν”Œλ‘œ λ³€ν™˜ν•˜κΈ°

λ°˜λŒ€λ‘œ 리슀트λ₯Ό νŠœν”Œλ‘œ λ³€ν™˜ν•˜κ³  싢을 λ•ŒλŠ” tuple() ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

리슀트λ₯Ό νŠœν”Œλ‘œ λ³€ν™˜
my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) # (1, 2, 3) 좜λ ₯

μ΄λ ‡κ²Œ νŠœν”Œλ‘œ λ³€ν™˜λœ 값듀은 κ³ μ •λ˜μ–΄, 값이 λ³€ν•˜λŠ” 것을 κ±±μ •ν•  ν•„μš” 없이 μ•ˆμ „ν•˜κ²Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Mission
0 / 1

νŠœν”Œμ„ 리슀트둜 λ³€ν™˜ν•˜κΈ°

주어진 νŠœν”Œμ„ 리슀트둜 λ³€ν™˜λœ 값을 좜λ ₯ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ„Έμš”. 좜λ ₯값은 [4, 5, 6] μž…λ‹ˆλ‹€.

my_tuple = (4, 5, 6)

my_list = 
(my_tuple)

print(my_list)

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result