λ°˜μ‘ν˜•

μ •μ²˜κΈ° μ€€λΉ„ν•  λ•Œ μ •λ¦¬ν•΄λ’€λ˜ 파이썬 μžλ£Œν˜• 4개 비ꡐ!

 

λ‹€μ‹œ κ³΅λΆ€ν•˜λ©΄μ„œ μ˜ˆμ „μ— μ •λ¦¬ν•΄λ’€λ˜ 자료 μ°Ύμ•˜λŠ”λ° 별 λ‚΄μš©μ΄ μ—†...λ„€...γ…Žγ…Žγ…Žγ…Ž

사싀 λ²Όλ ₯치기둜 셀곡뢀 ν•  λ•ŒλŠ” λ‚΄λ©‹λŒ€λ‘œ array, object!! ν•˜λ©΄μ„œ ν’€λ‹€κ°€ (1,2,3) μ΄λ ‡κ²Œ 생긴 νŠœν”Œλ³΄κ³  λ‡Œμ •μ§€ μ™”μ—ˆμŒ..ν—Ώ

 

λ˜‘λ°”λ‘œ 정리해두고 μ œλŒ€λ‘œ κ³΅λΆ€ν•΄λ³΄μž~~~~~~~~~~~~~~~~~~~~~~~

βœ… 파이썬 μžλ£Œν˜•(list, tuple, set, dict)

[list] μˆœμ„œκ°€ μžˆλŠ” λ³€κ²½ κ°€λŠ₯ν•œ 객체의 λͺ¨μŒ. 쀑볡 ν—ˆμš© [1, 2.5, 'hello', True ]
(tuple) μˆœμ„œκ°€ μžˆλŠ” λ³€κ²½ λΆˆκ°€λŠ₯ν•œ 객체의 λͺ¨μŒ (1, 2.5, 'hello', True)
{set} μˆœμ„œκ°€ μ—†κ³  쀑볡 μ—†λŠ” 객체의 λͺ¨μŒ {1, 2.5, 'hello', True}
{dictionary} μˆœμ„œκ°€ μ—†λŠ” key:value ν˜•νƒœμ˜ λͺ¨μŒ {'a':1, 'b':2, 'c':3 }

 

βœ… μžλ£Œν˜• 별 κ°’ μΆ”κ°€, μˆ˜μ •, μ‚­μ œ

πŸ”₯ νŠœν”Œμ€ λΆˆλ³€ 객체!!!! κ°’ μˆ˜μ • / μΆ”κ°€ / μ‚­μ œ λΆˆκ°€

list
[ ]
μˆ˜μ • my_list = [1, 2, 3]
my_list[1] = 4  # [1, 4, 3]
μΆ”κ°€ // append(value)λŠ” 리슀트 끝에 값을 μΆ”κ°€ν•˜κ³ , insert(index, value)λŠ” νŠΉμ • μΈλ±μŠ€μ— 값을 μΆ”κ°€
my_list = [1, 2, 3]
my_list.append(4)   # [1, 2, 3, 4]
my_list.insert(1, 5)   # [1, 5, 2, 3, 4]
my_list.extend([6, 7])   # [1, 5, 2, 3, 4, 6, 7]
μ‚­μ œ my_list = [1, 2, 3, 4]
my_list.remove(3)   # [1, 2, 4]
my_list.pop(1)   # [1, 4]
del my_list[0]   # [4]
my_list.clear()   # []
set
{ }
μˆ˜μ • λΆˆκ°€!!!!
μΆ”κ°€ my_set = {1, 2, 3}
my_set.add(4)   # {1, 2, 3, 4}
my_set.update([5, 6])   # {1, 2, 3, 4, 5, 6}
μ‚­μ œ my_set = {1, 2, 3, 4}
my_set.remove(3)   # {1, 2, 4}
my_set.discard(2)   # {1, 4}
my_set.pop()   # μž„μ˜μ˜ μš”μ†Œ 제거, 예: {2, 3, 4} λ˜λŠ” {1, 3, 4}
my_set.clear()   # set()
dictionary
{ key:value }
μˆ˜μ • my_dict = {'a': 1, 'b': 2}
my_dict['a'] = 3   # {'a': 3, 'b': 2}
μΆ”κ°€ my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3     # {'a': 1, 'b': 2, 'c': 3}
my_dict.update({'d': 4})   # {'a': 1, 'b': 2, 'c': 3, 'd': 4}
μ‚­μ œ my_dict = {'a': 1, 'b': 2, 'c': 3}
del my_dict['b']   # {'a': 1, 'c': 3}
my_dict.pop('a')   # {'c': 3}
my_dict.clear()   # {}

 

λ°˜μ‘ν˜•

+ Recent posts