😎 κ³΅λΆ€ν•˜λŠ” μ§•μ§•μ•ŒνŒŒμΉ΄λŠ” μ²˜μŒμ΄μ§€?

[이것이 μ½”λ”© ν…ŒμŠ€νŠΈλ‹€ with Python]_6_사전, 집합 μžλ£Œν˜• λ³Έλ¬Έ

πŸ¦₯ μ½”ν…Œ/이것이 μ½”λ”© ν…ŒμŠ€νŠΈλ‹€ with python

[이것이 μ½”λ”© ν…ŒμŠ€νŠΈλ‹€ with Python]_6_사전, 집합 μžλ£Œν˜•

μ§•μ§•μ•ŒνŒŒμΉ΄ 2022. 1. 29. 00:15
728x90
λ°˜μ‘ν˜•

220129 μž‘μ„±

<λ³Έ λΈ”λ‘œκ·ΈλŠ” γ€Žμ΄κ²ƒμ΄ 취업을 μœ„ν•œ μ½”λ”© ν…ŒμŠ€νŠΈλ‹€γ€ μ˜ youtubeλ₯Ό μ°Έκ³ ν•΄μ„œ κ³΅λΆ€ν•˜λ©° μž‘μ„±ν•˜μ˜€μŠ΅λ‹ˆλ‹€>

https://www.youtube.com/watch?v=Mkk8WOCAlqQ&list=PLVsNizTWUw7H9_of5YCB0FmsSc-K44y81&index=6 

 

 

 

 

 

 

1. 사전 μžλ£Œν˜•

: ν‚€, κ°’ μŒμ„ λ°μ΄ν„°λ‘œ 가짐

: λ³€κ²½ λΆˆκ°€λŠ₯ν•œ μžλ£Œν˜•μ„ ν‚€λ‘œ μ‚¬μš©

: ν•΄μ‹œ ν…Œμ΄λΈ” 이용

: O(1)

data = dict()
data["사과"] = "apple"
data["λ°”λ‚˜λ‚˜"] = "banana"

print(data)

if '사과' in data :
  print("True")

: ν‚€ 데이터 뽑기 data.keys()

: κ°’ 데이터 뽑기 data.values()

 

 

 

 

 

2. 집합 μžλ£Œν˜•

: 쀑볡 ν—ˆμš© X

: μˆœμ„œ X

: 리슀트, λ¬Έμžμ—΄ μ΄μš©ν•΄μ„œ μ΄ˆκΈ°ν™”

: set() μ‚¬μš©

: O(1)

 

 

 

 

3. 집합 μžλ£Œν˜• μ—°μ‚°

- 합집합 : A, B μ†ν•˜κΈ°

- ꡐ집합 : A, B 곡톡

- 차집합 : A μ—λŠ” 있고 B λŠ” μ—†μŒ

 

 

 

 

4. 사전, 집합 νŠΉμ§•

: 리슀트, νŠœν”Œμ€ μˆœμ„œ 있음 => 인덱싱 톡해 κ°’ μ–»κΈ°

: 사전, 집합은 μˆœμ„œ μ—†μŒ => 인덱싱 λͺ» 씀, O(1)

 

 

 

 

 

728x90
λ°˜μ‘ν˜•
Comments