반응형
값에서 사전을 만들고 싶습니다. Excel 셀에서 가져옵니다. 내 코드는 다음과 같습니다.
wb = xlrd.open_workbook('foo.xls')
sh = wb.sheet_by_index(2)
for i in range(138):
cell_value_class = sh.cell(i,2).value
cell_value_id = sh.cell(i,0).value
다음과 같이 엑셀 셀에서 오는 값으로 구성된 사전을 만들고 싶습니다.
{'class1': 1, 'class2': 3, 'class3': 4, 'classN':N}
이 사전을 만드는 방법에 대한 아이디어가 있습니까?
해결 방법
d = {}
wb = xlrd.open_workbook('foo.xls')
sh = wb.sheet_by_index(2)
for i in range(138):
cell_value_class = sh.cell(i,2).value
cell_value_id = sh.cell(i,0).value
d[cell_value_class] = cell_value_id
참조 페이지 https://stackoverflow.com/questions/14196013
반응형
'파이썬' 카테고리의 다른 글
파이썬 Flask는 선택적 URL 매개 변수를 가질 수 있습니까? (0) | 2021.01.30 |
---|---|
파이썬 Reset a column's MultiIndex levels (0) | 2021.01.29 |
파이썬 Python - smtp requires authentication (0) | 2021.01.29 |
파이썬 색인으로 목록에 액세스하려고 할 때 Python 오류- "목록 색인은 str이 아닌 정수 여야합니다." (0) | 2021.01.29 |
파이썬 IOError : [Errno 32] 깨진 파이프 : Python (0) | 2021.01.29 |
댓글