반응형
※ 매번 비슷한 내용을 구글링하는 것에 답답해서 항목별로 정리하는 글
dict = {'one'=1, 'two'=2}
dict['three'] = 3
- Dictionary 추가 : key와 value를 추가
dict = {'one'=0, 'two'=2}
dict['one'] = 1
- Dictionary 수정 : 해당 key의 value를 수정
dict = {'one':1, 'two':2, 'three':3}
del(dict['one'])
- Dictionary 삭제
list_key = ['A','B','C']
list_value = [1,2,3]
### 1
dict = {string : 0 for string in list_key}
# {'A':0, 'B':0, 'C':0}
dict = {string : i for i,string in enumerate(list_key)}
# {'A':0, 'B':1, 'C':2}
### 2
dict = dict.fromkeys(list_key,0)
# {'A':0, 'B':0, 'C':0}
### 3
dict = {i: list_key[i] for i in range(len(list_key))}
# {0:'A', 1:'B', 2:'C'}
### 4
dict = dict(zip(list_key, list_value))
# {'A':1, 'B':2, 'C':3}
- list를 dict로 변환하는 방법
car = {"name":"BMW", "price":"7,000"}
if "name" in car:
print("Key exist!")
else:
print("Key not exist!")
- 딕셔너리에 키가 있는지 체크하기
반응형
'Data Science : Study > 1. Python' 카테고리의 다른 글
Python : list (0) | 2022.08.27 |
---|---|
하이퍼파라미터 튜닝 : Coarse & Fine Search (0) | 2020.12.08 |
모델 : LightGBM (1) | 2020.11.16 |
Python : csr_matrix (데이터의 수를 줄이는 방법) (0) | 2020.07.07 |
Python : (pandas) One- hot encoding (0) | 2020.05.29 |