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を使用したいと思います。この場合、異なる文字列を1,2,3,4のような識別子を追加する方法を今Pythonでリストのインデックスとしてstringを使用する方法
video_dict[videoid] = []
TypeError: list indices must be integers, not str
しかし:私は、このエラーメッセージが表示されましたFYFSYJDHSJ
:動画IDの実際のデータは、このような異なる文字列ですか?