Data Structures

거뢁이·2023λ…„ 3μ›” 17일
0

πŸ“Œμžλ£Œκ΅¬μ‘°(Data Structures)λž€?

  • 자료ꡬ쑰(Data Structures)λŠ” 데이터λ₯Ό κ΅¬μ‘°ν™”ν•˜κ³  싢을 λ•Œ μ‚¬μš©ν•˜λŠ” 것이닀.

  • λŒ€ν‘œμ μΈ 자료ꡬ쑰 3가지가 μ‘΄μž¬ν•˜λŠ”λ° list, tuple, dictionaryκ°€ μžˆλ‹€.

  • 각각의 자료ꡬ쑰λ₯Ό μ‚¬μš©ν•œ λ‹€μŒ 점을 λΆ™μ—¬ 뒀에 methodλ₯Ό 뢙일 수 μžˆλ‹€. 이 methodλŠ” 데이터와 결합이 λ˜μ–΄μžˆλ‹€.

  • list와 tuple의 차이점은 μ›μ†Œμ˜ ꡐ체 여뢀이닀.

  • list의 μ›μ†Œλ₯Ό λ³€ν•  수 μžˆμ§€λ§Œ tuple의 μ›μ†ŒλŠ” λ³€ν•  수 μ—†λ‹€.

player = {'name' : 'Jang Woo Jin', "food" : ["A", "B"]}

print(player.get('food'))
  • μœ„μ˜ playerλŠ” dictionary 자료ꡬ쑰λ₯Ό μ‚¬μš©ν•˜κ³  μžˆλ‹€. 이 λ•Œ, foodλΌλŠ” key에 λŒ€μ‘ν•˜λŠ” value의 μžλ£Œκ΅¬μ‘°κ°€ list인 것을 μ•Œ 수 μžˆλŠ”λ° μ΄λ ‡κ²Œλ„ μ‚¬μš©μ΄ κ°€λŠ₯ν•˜λ‹€λŠ” 것을 μ•Œμ•„λ‘μž.

0개의 λŒ“κΈ€