λμ λ리λ 리μ€νΈμλ λ¬λ¦¬ μ§μ μ§μ΄ λ΄μ©μ μ 리νλ μλ£νμ΄λ€. μ€κ΄νΈ "{ }"λ‘ λμ λ리λ₯Ό μμ±ν μ μμΌλ©° μ§μ μ§μ λλ μ½λ‘ " : "μ μ΄μ©νλ€.
μλ¬Όνμμ RNAλ₯Ό λ¨λ°±μ§λ‘ λ²μλ λ RNA μμ΄μ 3κ°μ base pairλ‘ λ¬Άμ΄μ νλμ codonμ νμ±νλ€. μ΄λ΄ κ²½μ° λμ λ리 μλ£νμ΄ κ½€ μ μ©νλ€.
codons = {'AUG': 'M', 'UAA': 'Stop', 'UGA': 'Stop', 'UAG': 'Stop', 'UUU': 'F', 'CUU': 'L', \
'AUU': 'I', 'GUU': 'V', 'UUC': 'F', 'CUC': 'L', 'AUC': 'I', 'GUC': 'V', 'UUA': 'L', 'CUA': 'L', \
'AUA': 'I', 'GUA': 'V', 'UUG': 'L', 'CUG': 'L', 'GUG': 'V', 'UCU': 'S', 'CCU': 'P', 'ACU': 'T', \
'GCU': 'A', 'UCC': 'S', 'CCC': 'P', 'ACC': 'T', 'GCC': 'A', 'UCA': 'S', 'CCA': 'P', 'ACA': 'T', \
'GCA': 'A', 'UCG': 'S', 'CCG': 'P', 'ACG': 'T', 'GCG': 'A', 'UAU': 'Y', 'CAU': 'H', 'AAU': 'N', \
'GAU': 'D', 'UAC': 'Y', 'CAC': 'H', 'AAC': 'N', 'GAC': 'D', 'CAA': 'Q', 'AAA': 'K', 'GAA': 'E', \
'CAG': 'Q', 'AAG': 'K', 'GAG': 'E', 'UGU': 'C', 'CGU': 'R', 'AGU': 'S', 'GGU': 'G', 'UGC': 'C', \
'CGC': 'R', 'AGC': 'S', 'GGC': 'G', 'CGA': 'R', 'AGA': 'R', 'GGA': 'G', 'UGG': 'W', 'CGG': 'R', \
'AGG': 'R', 'GGG': 'G'}
λμ λ리 ννμμ νλμ μ§μ keyμ valueλΌκ³ λΆλ¦¬λλ° νμμ μμ κ°μ΄ "key : value"λ‘ μ½λ‘ μ μ¬μ΄μ λλ©΄ λλ€. κ·Έλ¦¬κ³ λμ λ리λ₯Ό νμ©ν λ μ€μν μ μ valueλ μ€λ³΅λλ κ°μ΄ μμ μ μμ§λ§ keyλ μ€λ³΅ λ μ μλ€λ μ μ΄λ€.
νΉμ valueλ₯Ό λΆλ¬μ€κ³ μΆμ λλ κ·Έ valueμ μ§κΏμΈ keyλ₯Ό νμ©νλ©΄ λλ€. μ΄ λλ μ€κ΄νΈκ° μλ λ€λͺ¨ κ΄νΈκ° μ¬μ©λλ€.
codons['AUG'] # 'M'μ΄ μΆλ ₯λλ€.
λμ λ리μλ λ€μν λ΄μ λ ν¨μκ° μλ€.
# λμ
λ리 μ 체 μ§μ°κΈ°
codons.clear()
# λμ
λ리 λ€λ₯Έ λ³μμ 볡μ¬νκΈ°
codons_copy = codons.copy()
# ν€μ λ°Έλ₯κ° λ κ°λ€μ λ°λ‘ λ£μ΄ λμ
λ리 νμ±νκΈ°
codons.fromkeys(keylist, value)
# ν΄λΉ ν€μ λ°Έλ₯λ₯Ό λΆλ¬μ€κΈ°. ν΄λΉ ν€κ° μμΌλ©΄ λν΄νΈλ‘ λ£μ κ°μ λμ λ°ννκΈ°
codons.get(key, default)
# λμ
λ리 ν€μ λ°Έλ₯λ₯Ό νν μλ£νμΌλ‘ λ°ννκΈ°
codons.items()
# λμ
λ리 ν€λ§ λ°ννκΈ°
codons.keys()
# λμ
λ리 λ°Έλ₯λ§ λ°ννκΈ°
codons.values()
# νΉμ ν€μ ν΄λΉνλ λ°Έλ₯ κ°μ λμ
λ리μμ μ κ±°νκΈ°
codons.pop(key, default)
# λ§μ§λ§μΌλ‘ μΆκ°λ ν€-λ°Έλ₯ κ°μ μ κ±°νκΈ°
codons.popitem()
# ν΄λΉ ν€μ λ°Έλ₯ κ°μ λ°ννκΈ°. μμΌλ©΄ μ§μ ν λ°Έλ₯ κ°μ λ°ννκ³ λμ
λ리μ μΆκ°νκΈ°
codons.setdefault(key, value)
# λμ
λ리μ ν€-λ°Έλ₯ κ°μ μΆκ°νκΈ°
codons.update(dict)
'π± CS Study > νμ΄μ¬' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ¨λ½ νκ° (short-circuit evaluation) (0) | 2022.07.26 |
---|---|
λΉκ΅ μ°μ°μ vs. λ Όλ¦¬ μ°μ°μ (Comparison vs. Logical operator) (0) | 2022.07.25 |
μμ λ³΅μ¬ vs. κΉμ λ³΅μ¬ (shallow copy vs. deep copy) (0) | 2022.07.18 |
리μ€νΈ (list) ν¨μ (0) | 2022.07.10 |
λκΈ