serin99
serin 개발 일기
serin99
전체 방문자
였늘
μ–΄μ œ
  • λΆ„λ₯˜ 전체보기 (76)
    • FE (25)
      • JavaScript (14)
      • React (6)
      • Web (5)
    • IT (22)
      • [FE] μœ„ν΄λ¦¬ 페이퍼 (19)
      • CS (2)
    • Project (4)
    • Python (8)
    • DB (2)
    • IoT (14)
      • 라즈베리파이 (9)
      • 아두이노 (4)

νƒœκ·Έ

  • 라즈베리파이
  • μžλ°”μŠ€ν¬λ¦½νŠΈ
  • ν”„λ‘œκ·Έλž˜λ°
  • λΆ€νŠΈμΊ ν”„
  • Python

인기 κΈ€

졜근 κΈ€

졜근 λŒ“κΈ€

ν‹°μŠ€ν† λ¦¬

hELLO Β· Designed By μ •μƒμš°.
serin99

serin 개발 일기

Python

[Python] νŠœν”Œ, λ”•μ…”λ„ˆλ¦¬

2023. 2. 18. 00:29
728x90

 

πŸ€”νŠœν”Œ(Tuple)μ΄λž€?

 

νŠœν”Œμ€ λ¦¬μŠ€νŠΈμ™€ ν˜•νƒœκ°€ μœ μ‚¬ν•œ μžλ£Œν˜•μ΄λ‹€.

 

λ¦¬μŠ€νŠΈμ™€ λ‹€λ₯Έ 점은 λ¦¬μŠ€νŠΈλŠ” μžμ‹ μ—κ²Œ μ†ν•œ μš”μ†Œλ“€μ„ 자유둭게 μ‚­μ œν•˜κ±°λ‚˜ λ³€κ²½ν•  μˆ˜ μžˆλŠ”λ°,

νŠœν”Œμ€ μš”μ†Œλ₯Ό λ°”κΏ€ 수 μ—†λ‹€λŠ” 점이닀. 

 

# νŠœν”Œμ€ μš”μ†Œλ₯Ό ()둜 λ¬Άκ±°λ‚˜, μƒλž΅ν•  수 μžˆλ‹€.

a_tuple = (1, 2, 3)

print(a_tuple[0])
print(a_tuple[1])
print(a_tuple[2])

>>> 1
    2
    3
    
# νŠœν”Œμ€ λ¦¬μŠ€νŠΈμ™€ 달리 μš”μ†Œλ₯Ό λ³€κ²½ν•  수 μ—†λ‹€.

a_tuple = (1, 2, 3)

a_tuple[0] = 3
print(a_tuple[0])

>>> Typeerror: 'tuple' object does not support item assignment

a_list = [1, 2, 3]
a_list[0] = 3
print(a_list[0])

>>>  3

이와 같이 νŠœν”Œμ€ ν”„λ‘œκ·Έλž¨μ— μžˆμ–΄ νŠΉμ •ν•œ 값이 λ³€κ²½λ˜λŠ” 것을 μ›μΉ˜ μ•Šμ„ λ•Œ μ‚¬μš©ν•˜λ©΄ μœ μš©ν•˜λ‹€. 

 

 

πŸ€”λ”•μ…”λ„ˆλ¦¬(Dictionary) λž€?

 

λ”•μ…”λ„ˆλ¦¬λŠ” "λ³€μˆ˜ λͺ… ={ ν‚€:κ°’ }"의 ν˜•νƒœλ‘œ 킀와 값이 μ„œλ‘œ λŒ€μ‘ν•˜λŠ” ν˜•νƒœλ‘œ κ΅¬μ„±λœλ‹€.

λ˜ν•œ μš”μ†Œλ“€μ„ μ‰Όν‘œλ₯Ό μ΄μš©ν•˜μ—¬ μ—°κ²°ν•œλ‹€.

 

 

dict_a = {  # xml ν˜•μ‹κ³Ό μœ μ‚¬
		
        "name" : "serin" ,
        "age" : "24" 
}

# 킀와 κ°’ λͺ¨λ‘ 좜λ ₯
print(dict_a)

>>> {'name': 'serin', 'age': '24'}

# ν‚€λ₯Ό 톡해 값을 좜λ ₯
print(dict_a["name"])
>>> serin


# μƒˆλ‘œμš΄ 킀와 값을 λ”•μ…”λ„ˆλ¦¬μ— μΆ”κ°€
dict_a["gender"] = "male"
print(dict_a)
>>> {'name': 'serin', 'age': '24', 'gender': 'male'}

 

λ§Œμ•½ key κ°’μœΌλ‘œ 같은 값이 μ„ μ–Έλ˜μ—ˆμ„ 경우 κ°€μž₯ λ¨Όμ € μ„ μ–Έλœ key값에 λŒ€ν•œ valueκ°€ 좜λ ₯λœλ‹€.

 

 

 

 

 

 

728x90

'Python' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[Python] If, else 쑰건문  (0) 2023.02.18
[Python] λ‹€μ–‘ν•œ ν•¨μˆ˜λ“€ split(), input(), map(), end()  (0) 2023.02.18
[Python] 리슀트  (0) 2023.02.17
[Python] For 반볡문  (0) 2023.02.17
[Python] While 반볡문  (0) 2023.02.16
    'Python' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
    • [Python] If, else 쑰건문
    • [Python] λ‹€μ–‘ν•œ ν•¨μˆ˜λ“€ split(), input(), map(), end()
    • [Python] 리슀트
    • [Python] For 반볡문
    serin99
    serin99
    FE κ°œλ°œμžκ°€ 되기 μœ„ν•΄ κ³΅λΆ€ν•˜λŠ” μ‚¬λžŒ

    ν‹°μŠ€ν† λ¦¬νˆ΄λ°”