for line in f.readlines():
(addr, vlanid, videoid, reqs, area) = line.split()
if vlanid not in dict:
dict[vlanid] = []
video_dict = dict[vlanid]
if videoid not in video_dict:
video_dict[videoid] = []
video_dict[videoid].append((addr, vlanid, videoid, reqs, area))
여기 내 코드입니다. 나는 목록으로 만들기 위해 인덱스로 videoid를 사용하고 싶습니다. 동영상 ID의 실제 데이터는 다음과 같이 서로 다른 문자열입니다 FYFSYJDHSJ
문자열을 파이썬에서리스트의 인덱스로 사용하는 방법
내가이 오류 메시지가 있어요 :
video_dict[videoid] = []
TypeError: list indices must be integers, not str
을하지만 지금은 방법이 경우에 다른 문자열 1,2,3,4 같은 식별자를 추가?