λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
728x90
λ°˜μ‘ν˜•
SMALL

Language/Python26

[Python]파이썬 μ»¬λ ‰μ…˜ μžλ£Œν˜•: λ”•μ…”λ„ˆλ¦¬μ™€ set의 ν™œμš©λ²•κ³Ό νŠΉμ§• λ”•μ…”λ„ˆλ¦¬(dictionary)와 집합(set)은 νŒŒμ΄μ¬μ—μ„œ μ‚¬μš©λ˜λŠ” μ»¬λ ‰μ…˜ μžλ£Œν˜•μœΌλ‘œ, 각각 ν‚€-κ°’ 쌍과 κ³ μœ ν•œ κ°’λ“€μ˜ λͺ¨μŒμ„ μ €μž₯ν•©λ‹ˆλ‹€. 이번 κΈ€μ—μ„œλŠ” λ”•μ…”λ„ˆλ¦¬μ™€ 집합에 λŒ€ν•΄ μ•Œμ•„λ³΄κ³  python μ»¬λ ‰μ…˜ μžλ£Œν˜•μ„ 비ꡐ해 λ³΄κ² μŠ΅λ‹ˆλ‹€.≣ λͺ©μ°¨dictionaryπŸ“šsetπŸ”€ μ»¬λ ‰μ…˜ μžλ£Œν˜• λΉ„κ΅πŸ†šν•΅μ‹¬ λ‚΄μš©πŸ‘€μ—¬λŸ¬ μš”μ†Œλ₯Ό 담을 수 μžˆλŠ” μ»¬λ ‰μ…˜ μžλ£Œν˜•μ€ mutable(κ°€λ³€)κ³Ό immutable(λΆˆλ³€)의 νŠΉμ§•μ„ 가지고 μžˆμŠ΅λ‹ˆλ‹€. κ°€λ³€ μžλ£Œν˜•μ€ 값을 μˆ˜μ •, μΆ”κ°€, μ‚­μ œν•  수 있으며 데이터λ₯Ό λ™μ μœΌλ‘œ μˆ˜μ •, κ΄€λ¦¬ν•˜κΈ°μ— μœ μš©ν•˜λ©° λΆˆλ³€ μžλ£Œν˜•μ€ 값을 ν•œ 번 μƒμ„±ν•œ ν›„μ—λŠ” 변경이 λΆˆκ°€λŠ₯ν•˜μ—¬ λ°μ΄ν„°μ˜ λΆˆλ³€μ„±μ„ 보μž₯ν•©λ‹ˆλ‹€. μ§€λ‚œ ν¬μŠ€νŒ…μ—μ„œλŠ” mutable ν•œ 성격을 가진 list와 immutable ν•œ tuple에 λŒ€ν•΄ μ•Œμ•„.. 2024. 3. 23.
[Python]파이썬 μ»¬λ ‰μ…˜ μžλ£Œν˜•: λ¦¬μŠ€νŠΈμ™€ νŠœν”Œμ˜ ν™œμš©λ²•κ³Ό 차이점 python λ¦¬μŠ€νŠΈμ™€ νŠœν”Œμ€ μ»¬λ ‰μ…˜ μžλ£Œν˜•μœΌλ‘œ, 각각 λ³€κ²½ κ°€λŠ₯ν•œ(mutable)κ³Ό λ³€κ²½ λΆˆκ°€λŠ₯ν•œ(immutable) μ‹œν€€μŠ€λ₯Ό λ‚˜νƒ€λƒ…λ‹ˆλ‹€. μ΄λ“€μ˜ 차이와 각각의 νŠΉμ§•μ„ μžμ„Ένžˆ μ‚΄νŽ΄λ³΄λ©° λΉ„κ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.≣ λͺ©μ°¨μ»¬λ ‰μ…˜ μžλ£Œν˜•μ΄λž€β“λ¦¬μŠ€νŠΈ(list)πŸ“‘νŠœν”Œ(tuple)πŸ“Œλ¦¬μŠ€νŠΈ(list)와 νŠœν”Œ(tuple) λΉ„κ΅πŸ†šν•΅μ‹¬ λ‚΄μš©πŸ‘€μ§€λ‚œ μ‹œκ°„μ—λŠ” κΈ°λ³Έ μžλ£Œν˜•μ— λŒ€ν•΄ μ•Œμ•„λ³΄μ•˜λŠ”λ°μš”! κΈ°λ³Έ μžλ£Œν˜•μ€ μ§€λ‚œ ν¬μŠ€νŒ…μ„ λ‚΄μš©μ„ μ°Έκ³ ν•΄ μ£Όμ„Έμš”πŸ˜Š" "[파이썬]μžλ£Œν˜•λͺ©μ°¨ 0. λ³€μˆ˜μ˜ μ„ μ–Έ 예제문제 μ •λ‹΅ 1. μžλ£Œν˜•μ΄λž€ 2. μ •μˆ˜ν˜• 3. μ‹€μˆ˜ν˜• 4. λ¬Έμžμ—΄ 5. λ…Όλ¦¬ν˜• 6. ν•΅μ‹¬λ‚΄μš© μ˜€λŠ˜μ€ μžλ£Œν˜• 쀑 일반 μžλ£Œν˜•μ— λŒ€ν•΄μ„œ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€πŸ™‹‍♀️ μ˜€λŠ˜λ„ μ§€λ‚œ ν¬μŠ€νŒ… 문제creativevista.tistory.com1. μ»¬λ ‰μ…˜ μžλ£Œν˜•μ΄.. 2024. 3. 21.
[Python]파이썬 μžλ£Œν˜•: λ°μ΄ν„°μ˜ ν˜•νƒœμ™€ ν™œμš© 방법 python μžλ£Œν˜•μ€ λ°μ΄ν„°μ˜ μ’…λ₯˜λ₯Ό λ‚˜νƒ€λ‚΄λ©°, ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μ—μ„œ 데이터λ₯Ό μ²˜λ¦¬ν•˜κ³  λ‹€λ£¨λŠ” 데 μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€. μžλ£Œν˜•μ˜ κΈ°λ³Έ κ°œλ…λΆ€ν„° μ‹œμž‘ν•΄μ„œ μ •μˆ˜ν˜•, μ‹€μˆ˜ν˜•, λ¬Έμžμ—΄, 그리고 λ…Όλ¦¬ν˜•κΉŒμ§€ 순차적으둜 μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€.≣ λͺ©μ°¨μžλ£Œν˜•μ΄λž€β“μ •μˆ˜ν˜•πŸ”’μ‹€μˆ˜ν˜•β–ͺ1οΈβƒ£λ¬Έμžμ—΄πŸ” λ…Όλ¦¬ν˜•πŸ‘Œν•΅μ‹¬ λ‚΄μš©πŸ‘€μ˜€λŠ˜λ„ μ§€λ‚œ ν¬μŠ€νŒ… 문제의 정닡을 λ¨Όμ € μ•Œλ €λ“œλ¦΄κ²Œμš”~!0. λ³€μˆ˜μ˜ μ„ μ–Έ 예제문제 μ •λ‹΅πŸ’Œλ”λ³΄κΈ°λ¬Έμ œ1️⃣aλΌλŠ” λ³€μˆ˜λ₯Ό μƒμ„±ν•˜κ³  μ •μˆ˜ 7을 μ €μž₯ν•œ ν›„ 좜λ ₯ν•˜κΈ°β€μ •λ‹΅β€a = 7print(a)λ”λ³΄κΈ°λ¬Έμ œ2οΈβƒ£κ³ΌμΌμ˜ 정보λ₯Ό λ‹΄λŠ” λ³€μˆ˜λ₯Ό μ„ μ–Έ ν›„ 좜λ ₯ν•˜κΈ°[ν™”λ©΄ μ‹€ν–‰ κ²°κ³Ό]과일 이름 : 사과과일 가격 : 1500원과일 μž¬κ³ λŸ‰ : 100κ°œβ€μ •λ‹΅ ❀name = '사과'price = '1500원'inventory = '100개'print.. 2024. 3. 20.
[Python]파이썬 λ³€μˆ˜: μ •μ˜, ν™œμš©, 그리고 κ΄€λ ¨ 팁 python ν”„λ‘œκ·Έλž˜λ°μ—μ„œ λ³€μˆ˜λŠ” μ€‘μš”ν•œ κ°œλ…μž…λ‹ˆλ‹€. λ³€μˆ˜μ˜ κ°œλ…λΆ€ν„° μ„ μ–Έ 방법, λ³€μˆ˜λͺ… 지정 μ‹œ μ£Όμ˜ν•  사항을 닀루며, λ³€μˆ˜ ν™œμš© μ‹œ μœ μ˜ν•  μ κΉŒμ§€ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.≣ λͺ©μ°¨λ³€μˆ˜λž€β“λ³€μˆ˜λͺ… 지정 μ‹œ μ£Όμ˜μ‚¬ν•­βš οΈλ³€μˆ˜μ˜ μ„ μ–ΈπŸ“‘λ³€μˆ˜ μ„ μ–Έ ν˜•νƒœπŸŽλ³€μˆ˜ μ„ μ–Έ μ‹œ μ£Όμ˜μ‚¬ν•­βš οΈμ˜ˆμ œ λ¬Έμ œπŸ§©ν•΅μ‹¬ λ‚΄μš©πŸ‘€κ·Έμ „μ— μ§€λ‚œ print ν•¨μˆ˜ ν¬μŠ€νŒ…μ—μ„œ μΆœμ œν•œ 문제의 정닡을 κ³΅κ°œν•˜κ² μŠ΅λ‹ˆλ‹€!아직 print ν•¨μˆ˜ ν¬μŠ€νŒ…μ„ λ³΄μ‹œμ§€ μ•ŠμœΌμ…¨λ‚˜μš”? 그럼 μ•„λž˜ 링크λ₯Ό ν†΅ν•΄μ„œ 확인해 μ£Όμ„Έμš”πŸ˜" "[Python]🐍 Print ν•¨μˆ˜λͺ©μ°¨ 1. print ν•¨μˆ˜λž€β“ 2. 문자 좜λ ₯ν•˜κΈ°πŸ†Ž 3. μ΄μŠ€μΌ€μ΄ν”„ 문자#️⃣ 4. sep='', end=''πŸ’« 5. μ£Όμ˜μ‚¬ν•­βš οΈ 6. 예제문제🧩 7. ν•΅μ‹¬λ‚΄μš©πŸ‘€ 1. print ν•¨μˆ˜λž€β“ Pythonμ—μ„œ prin.. 2024. 3. 19.
[Python]파이썬의 Print ν•¨μˆ˜: ν™œμš©λ²•κ³Ό ν™œμš© μ˜ˆμ‹œ python의 print ν•¨μˆ˜λŠ” κ²°κ³Ό 좜λ ₯에 μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€. 이번 κΈ€μ—μ„œλŠ” print ν•¨μˆ˜μ˜ κΈ°λ³Έ κ°œλ…λΆ€ν„° μ‹œμž‘ν•˜μ—¬ 문자 좜λ ₯, μ΄μŠ€μΌ€μ΄ν”„ 문자, sep 및 end λ§€κ°œλ³€μˆ˜ ν™œμš© 등을 닀루며 μ£Όμ˜ν•  점에 λŒ€ν•΄μ„œλ„ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.≣ λͺ©μ°¨print ν•¨μˆ˜λž€β“λ¬Έμž 좜λ ₯ν•˜κΈ°πŸ†Žμ΄μŠ€μΌ€μ΄ν”„ 문자#️⃣sep = ' ', end = ' 'πŸ’«μ£Όμ˜μ‚¬ν•­βš οΈμ˜ˆμ œ λ¬Έμ œπŸ§©ν•΅μ‹¬ λ‚΄μš©πŸ‘€1. print ν•¨μˆ˜λž€β“ Pythonμ—μ„œ print() ν•¨μˆ˜λŠ” 화면에 ν…μŠ€νŠΈλ‚˜ λ³€μˆ˜μ˜ 값을 좜λ ₯ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.주둜 디버깅, κ²°κ³Ό 확인 λ“±μ˜ λͺ©μ μœΌλ‘œ ν™œμš©λ©λ‹ˆλ‹€.β–Ά μ½˜μ†”μ°½μ— μ‹€ν–‰ν•˜λŠ” 방법 : 마우슀 였λ₯Έμͺ½ λ²„νŠΌ -> Run λ˜λŠ” 단좕킀 Ctrl + Shift + F10 (IDE : Pycharm, vsCode κΈ°μ€€) * μ°Έκ³  : 싀행을.. 2024. 3. 17.
[Python]파이썬 μ½”λ“œμ˜ 가독성을 λ†’μ΄λŠ” 데 주석 ν™œμš©ν•˜κΈ° python ν”„λ‘œκ·Έλž˜λ°μ—μ„œ 주석은 μ½”λ“œλ₯Ό μž‘μ„±ν•  λ•Œ 맀우 μ€‘μš”ν•œ 역할을 ν•©λ‹ˆλ‹€. 이번 κΈ€μ—μ„œλŠ” μ£Όμ„μ˜ κ°œλ…κ³Ό λͺ©μ λΆ€ν„° μ‹œμž‘ν•˜μ—¬ μ£Όμ„μ˜ μ’…λ₯˜μ™€ 처리 방법, 그리고 μ£Όμ˜ν•΄μ•Ό ν•  μ‚¬ν•­κΉŒμ§€ μžμ„Ένžˆ μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€.≣ λͺ©μ°¨μ£Όμ„μ΄λž€β“μ£Όμ„μ˜ λͺ©μ β—주석 μ’…λ₯˜ 및 처리 λ°©λ²•πŸ‘©‍πŸ’»μ£Όμ˜μ‚¬ν•­βš οΈν•΅μ‹¬λ‚΄μš©πŸ‘€1. μ£Όμ„μ΄λž€β“ν”„λ‘œκ·Έλž¨ μ½”λ“œ 내에 μ‚½μž…λœ μ‚¬μš©μžμ˜ λ©”λͺ¨λ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€. 주석은 μ»΄νŒŒμΌλŸ¬μ™€ 인터프리터에 λ¬΄μ‹œλ˜μ–΄ μ‹€ν–‰λ˜μ§€ μ•ŠμœΌλ©° μ½”λ“œμ— λŒ€ν•œ 가독성과 이해λ ₯을 ν–₯μƒν•˜λŠ” ν•„μˆ˜μ μΈ μš”μ†Œμž…λ‹ˆλ‹€.2. μ£Όμ„μ˜ λͺ©μ β—β–ͺ μ†ŒμŠ€μ½”λ“œμ— λŒ€ν•œ μ„€λͺ…글을 μž‘μ„±ν•  λ•Œ ν•„μš”ν•©λ‹ˆλ‹€.β–ͺ μ§€κΈˆ λ‹Ήμž₯ μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” μ½”λ“œλ₯Ό μžˆμ„ λ•Œ ν•„μš”ν•©λ‹ˆλ‹€. (디버깅)3. 주석 μ’…λ₯˜ 및 처리 λ°©λ²•πŸ‘©‍πŸ’» β–Άν•œ 쀄 주석: 제일 μ•žμ— #μ‚¬μš©# 주석 exam print('ν•œ 쀄.. 2024. 3. 16.
728x90
λ°˜μ‘ν˜•