'dict_keys' object has no attribute 'tolist'

SOOYEON·2022년 8월 29일
0

pandas

목록 보기
17/37

같은 시간대의 중복되는 값을 수정하기 위해 딕셔너리 적용

1. dict 정의

# 변경하고자 하는 중복 값 정의
# 변경 전 값 : 변경 후 값
tdic = {'24시간' : '24시간 이용가능',
       '주중/주말 : 24시간': '24시간 이용가능',
       '평일 09:00 ~ 18:00': '평일 09:00~18:00',
       '07:00-22:00': '07:00~22:00',
       '09:00 ~ 18:00':'09:00~18:00',
       '주중/주말 : 06시~23시':'06:00~23:00'}

2. dict keys

# dict keys
tdic.keys()

# output
dict_keys(['24시간', '주중/주말 : 24시간', '평일 09:00 ~ 18:00', '07:00-22:00', '09:00 ~ 18:00', '주중/주말 : 06시~23시'])

3. error

tdic.keys().list()

# output 
AttributeError: 'dict_keys' object has no attribute 'list'

4. list(dict)

clist = list(tdic)
clist

# output 
['24시간',
 '주중/주말 : 24시간',
 '평일 09:00 ~ 18:00',
 '07:00-22:00',
 '09:00 ~ 18:00',
 '주중/주말 : 06시~23시']

0개의 댓글