νμ΄μ¬
set()
μ€λ³΅μ νμ©νμ§ μλ λ³κ²½ κ°λ₯ν λ°μ΄ν° ꡬ쑰λ‘, μνμμμ μ§ν©κ³Ό μ μ¬ν κ°λ μ μ 곡νλ€. μμκ° μκ³ , κ° μμλ κ³ μ ν΄μΌ νλ©°, μμ κ°μ λΉ λ₯Έ κ²μ, μΆκ°, μμ λ₯Ό μ§μνλ€.
μμ
s = "ABAB"
s_set = set(s)
print(s_set)
μΆλ ₯ κ²°κ³Ό
{'A', 'B'}
- μ€λ³΅λ λ¬Έμκ° μ κ±° λκ³ νλμ©λ§ μΆλ ₯λ κ²μ λ³Ό μ μλ€.
dict()
νμ΄μ¬μ **λμ λ리(dictionary)**λ ν€-κ° μμΌλ‘ λ°μ΄ν°λ₯Ό μ μ₯νλ λ³κ²½ κ°λ₯ν(mutable) μλ£ κ΅¬μ‘°μ΄λ€. λμ λ리λ ν΄μ ν μ΄λΈ κΈ°λ°μΌλ‘ ꡬνλμ΄ μμ΄, ν€λ₯Ό ν΅ν΄ κ°μ λΉ λ₯΄κ² κ²μ, μΆκ°, μμ ν μ μλ€. κ° ν€λ μ μΌν΄μΌ νλ©°, κ°μ μ€λ³΅λ μ μλ€.
λμ λ리μ νΉμ§
- ν€-κ° μ: λ°μ΄ν°λ₯Ό **ν€(key)**μ κ°(value) ννλ‘ μ μ₯νλ€.
- λ³κ²½ κ°λ₯: λμ λ리μ μλ‘μ΄ ν€-κ°μ μΆκ°νκ±°λ κΈ°μ‘΄ κ°μ λ³κ²½ν μ μλ€.
- λΉ λ₯Έ μ‘°ν: ν€λ₯Ό μ¬μ©ν΄ κ°μ λΉ λ₯΄κ² μ‘°νν μ μλ€.
- μμ 보μ₯: νμ΄μ¬ 3.7λΆν° μ½μ ν μμλλ‘ νλͺ©μ μ μ§νλ€.
λμ λ리 μμ± λ°©λ²
λμ λ리λ μ€κ΄νΈ {}λ₯Ό μ¬μ©νκ±°λ dict() ν¨μλ₯Ό μ΄μ©ν΄ μμ±ν μ μλ€.
# λ°©λ² 1: μ€κ΄νΈ μ¬μ©
my_dict = {
"name": "Alice",
"age": 25,
"city": "New York"
}
# λ°©λ² 2: dict() ν¨μ μ¬μ©
my_dict = dict(name="Alice", age=25, city="New York")
μμμ μ΄ν μ리μ μ§μ λ°©λ²
1οΈβ£ format() λ©μλ μ¬μ© : format() λ©μλλ λ¬Έμμ΄μμ νμμ μ§μ νλ λ°©λ²μ΄λ€.
num = 3.14159
formatted_num = "{:.2f}".format(num) # μμμ λμ§Έ μ리κΉμ§
print(formatted_num) # μΆλ ₯: 3.14
- ꡬ문 : "{:.nf}".format(μ«μ)μμ nμ μμμ μλ¦Ώμλ₯Ό μλ―Ένλ€.
2οΈβ£ % ν¬λ§· μ°μ°
num = 3.14159
formatted_num = "%.2f" % num # μμμ λμ§Έ μ리κΉμ§
print(formatted_num) # μΆλ ₯: 3.14
3οΈβ£ λ¬Έμμ΄ ν¬λ§·ν (f-string)
νμ΄μ¬ 3.6 μ΄μμμ μ§μνλ f-stringμ μ¬μ©νλ©΄ κ°νΈνκ² μμμ μ리λ₯Ό μ§μ ν μ μλ€.
num = 3.14159
formatted_num = f"{num:.2f}" # μμμ λμ§Έ μ리κΉμ§
print(formatted_num) # μΆλ ₯: 3.14
- {λ³μλͺ :.2f} : μμμ λμ§Έ μ리κΉμ§ νμ (fλ float νμμ μλ―Έ).
- f-stringμ μ¬μ©νλ©΄ λ¬Έμμ΄ μμμ λ³μμ μμμ μλ¦Ώμλ₯Ό μ§κ΄μ μΌλ‘ μ§μ ν μ μλ€.
π μμ±ν κ²μκΈ
[SWEA μ½λ©ν μ€νΈ 11856] π https://dev-cloud.tistory.com/334
[SWEA μ½λ©ν μ€νΈ 2805] π https://dev-cloud.tistory.com/333
[SWEA μ½λ©ν μ€νΈ 6692] π https://dev-cloud.tistory.com/337
[νμ΄μ¬ set μ§ν© ν¨μ μ 리] π https://dev-cloud.tistory.com/335
'π Growth > TIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [TIL] 2024λ 10μ 26μΌ (0) | 2024.10.29 |
|---|---|
| [TIL] 2024λ 10μ 25μΌ (0) | 2024.10.25 |
| [TIL] 2024λ 10μ 22μΌ (0) | 2024.10.23 |
| [TIL] 2024λ 10μ 21μΌ (0) | 2024.10.21 |
| [TIL] 2024λ 10μ 20μΌ (0) | 2024.10.20 |