Guidelines

λ¦¬μŠ€νŠΈμ— 값을 μΆ”κ°€/μ œκ±°ν•˜κΈ°

λ¦¬μŠ€νŠΈλŠ” λ‹¨μˆœνžˆ 값을 μ €μž₯ν•˜λŠ” κ²ƒλΏλ§Œ μ•„λ‹ˆλΌ, ν•„μš”μ— 따라 값을 μΆ”κ°€ν•˜κ±°λ‚˜ μ œκ±°ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

이번 μˆ˜μ—…μ—μ„œλŠ” λ¦¬μŠ€νŠΈμ— append, remove, pop λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•΄ λ¦¬μŠ€νŠΈμ— 값을 μΆ”κ°€ν•˜κ±°λ‚˜ μ œκ±°ν•˜λŠ” 방법을 μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.


λ¦¬μŠ€νŠΈμ— μƒˆλ‘œμš΄ 값을 μΆ”κ°€ν•˜λŠ” append

λ¦¬μŠ€νŠΈμ— μƒˆλ‘œμš΄ μš”μ†Œλ₯Ό μΆ”κ°€ν•  λ•ŒλŠ” append()λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

appendλŠ” 리슀트의 λ§ˆμ§€λ§‰μ— μƒˆλ‘œμš΄ μš”μ†Œλ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€.

append μ‚¬μš© μ˜ˆμ‹œ
# λ¦¬μŠ€νŠΈμ— κ°’ μΆ”κ°€ν•˜κΈ° fruits = ["apple", "banana", "cherry"] # 리슀트 끝에 "orange" μΆ”κ°€ fruits.append("orange") # ["apple", "banana", "cherry", "orange"] 좜λ ₯ print(fruits)

append()λŠ” 리슀트 끝에 μš”μ†Œλ₯Ό μΆ”κ°€ν•˜λ―€λ‘œ, μ›λž˜ 리슀트의 μˆœμ„œλ₯Ό μœ μ§€ν•˜λ©΄μ„œ 데이터λ₯Ό μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

ν”„λ‘œκ·Έλž˜λ° μ‹œ μž₯λ°”κ΅¬λ‹ˆ λͺ©λ‘μ— μƒˆ ν•­λͺ©μ„ μΆ”κ°€ν•˜λŠ” λ“±μ˜ μž‘μ—…μ— ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


λ¦¬μŠ€νŠΈμ—μ„œ 값을 μ œκ±°ν•˜λŠ” remove

λ¦¬μŠ€νŠΈμ—μ„œ νŠΉμ • 값을 μ œκ±°ν•  λ•ŒλŠ” remove()λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

remove μ‚¬μš© μ˜ˆμ‹œ
# λ¦¬μŠ€νŠΈμ—μ„œ κ°’ μ œκ±°ν•˜κΈ° fruits = ["apple", "banana", "cherry", "banana"] # 인덱슀 1에 μžˆλŠ” "banana" 제거 fruits.remove("banana") # ["apple", "cherry", "banana"] 좜λ ₯ print(fruits)

μ£Όμ˜ν•  점은 remove()λŠ” λ™μΌν•œ 값이 μ—¬λŸ¬ 개 μžˆμ„ λ•Œ, κ°€μž₯ 처음 발견된 μΈλ±μŠ€κ°€ κ°€μž₯ μž‘μ€ μš”μ†Œλ₯Ό μ œκ±°ν•©λ‹ˆλ‹€.

λ§Œμ•½ λ¦¬μŠ€νŠΈμ— μ—†λŠ” 값을 μ œκ±°ν•˜λ €κ³  ν•˜λ©΄ ν”„λ‘œκ·Έλž¨ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.


λ¦¬μŠ€νŠΈμ—μ„œ κ°’ κΊΌλ‚΄κ³  μ œκ±°ν•˜λŠ” pop

pop()은 λ¦¬μŠ€νŠΈμ—μ„œ νŠΉμ • μš”μ†Œλ₯Ό κΊΌλ‚΄λ©΄μ„œ, λ™μ‹œμ— κ·Έ μš”μ†Œλ₯Ό λ¦¬μŠ€νŠΈμ—μ„œ μ œκ±°ν•©λ‹ˆλ‹€.

κ΄„ν˜Έ μ•ˆμ— λ³„λ„μ˜ 인덱슀λ₯Ό μ§€μ •ν•˜μ§€ μ•ŠμœΌλ©΄, 리슀트의 λ§ˆμ§€λ§‰ μš”μ†Œλ₯Ό κΊΌλ‚΄κ³  μ œκ±°ν•©λ‹ˆλ‹€.

pop μ‚¬μš© μ˜ˆμ‹œ
# λ¦¬μŠ€νŠΈμ—μ„œ κ°’ κΊΌλ‚΄κ³  μ œκ±°ν•˜κΈ° fruits = ["apple", "banana", "cherry"] # 리슀트 끝에 μžˆλŠ” μš”μ†Œ κΊΌλ‚΄κΈ° last_fruit = fruits.pop() # "cherry" 좜λ ₯ print(last_fruit) # ["apple", "banana"] 좜λ ₯ print(fruits)

νŠΉμ • 인덱슀의 값을 κΊΌλ‚΄κ³  μ‹Άλ‹€λ©΄, pop()μ—μ„œ κ΄„ν˜Έ μ•ˆμ— 인덱슀λ₯Ό μ „λ‹¬ν•˜λ©΄ λ©λ‹ˆλ‹€.

인덱슀λ₯Ό μ§€μ •ν•œ pop μ‚¬μš© μ˜ˆμ‹œ
# 리슀트 λ‚΄ νŠΉμ • 인덱슀의 값을 κΊΌλ‚΄κΈ° fruits = ["apple", "banana", "cherry"] # 1번 μΈλ±μŠ€μ— μžˆλŠ” μš”μ†Œ(2번째 μš”μ†Œ) κΊΌλ‚΄κΈ° second_fruit = fruits.pop(1) # "banana" 좜λ ₯ print(second_fruit) # ["apple", "cherry"] 좜λ ₯ print(fruits)
Mission
0 / 1

λ¦¬μŠ€νŠΈμ—μ„œ 값을 μΆ”κ°€/μ œκ±°ν•˜κΈ°

λ‹€μŒ μ½”λ“œλŠ” λ¦¬μŠ€νŠΈμ—μ„œ 값을 μΆ”κ°€ν•˜κ³  μ œκ±°ν•˜λŠ” μ˜ˆμ œμž…λ‹ˆλ‹€. [20, 30, 40]이 좜λ ₯λ˜λ„λ‘ ν•˜λ €λ©΄ μ–΄λ–»κ²Œ ν•΄μ•Ό ν• κΉŒμš”?

lst = [10, 20, 30]

lst.append(40)

lst.remove(
)

print(lst)

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result