λμ λ리μ λ°μ΄ν°λ₯Ό ν¨μ¨μ μΌλ‘ λ€λ£¨λ λ°©λ²
νμ΄μ¬μμ λ©μλ(Method)
λ νΉμ λ°μ΄ν° νμ
μ μ¬μ© κ°λ₯ν ν¨μλ₯Ό μλ―Έν©λλ€.
μλ₯Ό λ€μ΄ μ΄μ μμ
μμ λ°°μ΄ λ¦¬μ€νΈμ append
λ 리μ€νΈμ μλ‘μ΄ κ°μ μΆκ°νλ λ©μλμ
λλ€.
my_list = [1, 2, 3] # 리μ€νΈμ 4λ₯Ό μΆκ° my_list.append(4) # [1, 2, 3, 4] μΆλ ₯ print(my_list)
리μ€νΈμ λ§μ°¬κ°μ§λ‘ λμ λ리(Dictionary)λ₯Ό λ€λ£¨λ λ°μλ λ€μν λ©μλλ₯Ό νμ©ν μ μμ΅λλ€.
μνλ κ°μ μμ νκ² μ°Ύλ get
μ΄μ μμ
μμ μκ°ν κ²μ²λΌ λμ
λ리μμ νΉμ ν€μ κ°μ κ°μ Έμ€λ €λ©΄ λ³΄ν΅ ["key"]
μ κ°μ΄ λκ΄νΈ λ΄ ν€λ₯Ό μ
λ ₯ν©λλ€.
νμ§λ§ λμ λ리μ ν΄λΉ ν€κ° μ‘΄μ¬νμ§ μμ κ²½μ° νλ‘κ·Έλ¨ μ€λ₯κ° λ°μν©λλ€.
μ΄λ¬ν μν©μ μ μ©νκ² νμ©λλ κ²μ΄ λ°λ‘ get
λ©μλμ
λλ€.
my_dict = {'name': 'Alice', 'age': 25} # 'name' ν€κ° μ‘΄μ¬νλ―λ‘ ν΄λΉ κ°μ΄ λ°νλ©λλ€. name = my_dict.get('name') # 'Alice' μΆλ ₯ print(name) # 'address' ν€κ° μ‘΄μ¬νμ§ μμΌλ―λ‘ Noneμ΄ λ°νλ©λλ€. address = my_dict.get('address') # None μΆλ ₯ print(address) # κΈ°λ³Έκ°μ μ€μ νλ©΄ ν€κ° μμ λ ν΄λΉ κ°μ΄ λ°νλ©λλ€. address = my_dict.get('address', 'Hello') # 'Hello' μΆλ ₯ print(address)
μ΄λ κ² get
λ©μλλ₯Ό νμ©νλ©΄ λμ
λ리μμ μμ νκ² κ°μ μ‘°νν μ μμΌλ©°, ν€κ° μ‘΄μ¬νμ§ μλ κ²½μ°μλ μ€λ₯ μμ΄ κΈ°λ³Έκ°μ λ°νν΄ μ½λμ μμ μ±μ λμ
λλ€.
λμ λ리μ ν€λ₯Ό μ‘°ννλ keys
λλ‘λ λμ λ리μ μ΄λ€ ν€λ€μ΄ μ μ₯λμ΄ μλμ§ νμΈνκ³ μΆμ λκ° μμ΅λλ€.
μ΄λ¬ν κ²½μ°μ keys
λ©μλλ₯Ό μ¬μ©νλ©΄ λμ
λ리 λ΄ λͺ¨λ ν€λ₯Ό νμΈν μ μμ΅λλ€.
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'} # λμ λ리μ λͺ¨λ ν€λ₯Ό 리μ€νΈλ‘ λ°νν©λλ€. keys = my_dict.keys() # dict_keys(['name', 'age', 'city'])
λͺ¨λ κ°μ ν λ²μ νμΈνλ values
λμ
λ리μ μ μ₯λ λͺ¨λ κ°μ νμΈν λλ values
λ©μλλ₯Ό μ¬μ©ν©λλ€.
μ΄ λ©μλλ λμ λ리μ λͺ¨λ κ°(Value)λ€μ 리μ€νΈλ‘ λ°νν©λλ€.
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'} # λμ λ리μ λͺ¨λ κ°μ 리μ€νΈλ‘ λ°νν©λλ€. values = my_dict.values() # dict_values(['Alice', 25, 'New York'])
κ·Έ μΈ μμλλ©΄ μ μ©ν λ©μλλ€
λμ λ리λ₯Ό λ€λ£¨λ©΄μ μμλλ©΄ μ’μ κΈ°ν λ©μλλ€λ μμ΅λλ€.
-
items
: λμ λ리μ ν€-κ° μμ νν ννλ‘ λ°νν©λλ€. -
update
: λ€λ₯Έ λμ λ리λ ν€-κ° μμΌλ‘ νμ¬ λμ λ리λ₯Ό μ λ°μ΄νΈν©λλ€. -
pop
: νΉμ ν€λ₯Ό μ κ±°νκ³ ν΄λΉ ν€μ κ°μ λ°νν©λλ€.
my_dict = {'name': 'Alice', 'age': 25} # 'items' λ©μλλ‘ ν€-κ° μμ νμΈν©λλ€. items = my_dict.items() # dict_items([('name', 'Alice'), ('age', 25)]) # 'update' λ©μλλ‘ μλ‘μ΄ κ°μ μΆκ°νκ±°λ μ λ°μ΄νΈν©λλ€. my_dict.update({'age': 26, 'city': 'New York'}) # {'name': 'Alice', 'age': 26, 'city': 'New York'} # 'pop' λ©μλλ‘ 'name' ν€λ₯Ό μ κ±°νκ³ κ°μ λ°νν©λλ€. name = my_dict.pop('name') # 'Alice' λ°ν, {'age': 26, 'city': 'New York'}λ‘ λ³κ²½
λμ λ리μ get λ©μλλ ν€κ° μ‘΄μ¬νμ§ μμΌλ©΄ μ€λ₯κ° λ°μνλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result