У меня есть следующий список:IndexError: индекс строки из диапазона питона
url_sims1=[('http://bp.velocityfrequentflyer.com/',
[(2, 0.90452874),
(1, 0.83522302),
(4, 0.77591574),
(0, 0.72705799),
(3, 0.52282226)]),
('http://cartrawler.virginaustralia.com/',
[(3, 0.79298556),
(1, 0.78112978),
(2, 0.76006395),
(0, 0.58570701),
(4, 0.40093967)]),
('https://cartrawler.virginaustralia.com/book',
[(2, 0.9549554),
(1, 0.71705657),
(0, 0.58731651),
(3, 0.43987277),
(4, 0.38266104)]),
('https://fly.virginaustralia.com/SSW2010/VAVA/webqtrip.html',
[(2, 0.96805269),
(4, 0.68034023),
(1, 0.66391909),
(0, 0.64251828),
(3, 0.50730866)]),
('http://www.magicmillions.com.au/',
[(2, 0.84748113),
(4, 0.8338449),
(1, 0.61795002),
(0, 0.60271078),
(3, 0.20899911)])]
Я хочу, чтобы заменить этот порядок
(2,...)
(1,...)
(4,...)
(0,...)
(3,...)
со следующими строками: категории = [ «Искусство и развлечения» , «страсти», «активный образ жизни», «потребительские привычки», «сообразительность путешествия»). так, например, «2» будет заменен на категории [2]
я написал следующий код:
for i in xrange(0, len(unique_url)):
for j in xrange(0, len(sims1)):
for k in xrange(0,len(categories)):
url_sims1[i][j][k][1]+=categories[k]
Но я получаю эту ошибку: IndexError: индекс строки из диапазона
unique_url=['http://bp.velocityfrequentflyer.com/',
'http://cartrawler.virginaustralia.com/',
'https://cartrawler.virginaustralia.com/book',
'https://fly.virginaustralia.com/SSW2010/VAVA/webqtrip.html',
'http://www.magicmillions.com.au/']
sims1=[[(2, 0.90452874),(1, 0.83522302),(4, 0.77591574),(0, 0.72705799),(3, 0.52282226)],
[(3, 0.79298556),(1, 0.78112978),(2, 0.76006395),(0, 0.58570701),(4, 0.40093967)],
[(2, 0.9549554),(1, 0.71705657),(0, 0.58731651),(3, 0.43987277),(4, 0.38266104)],
[(2, 0.96805269),(4, 0.68034023),(1, 0.66391909),(0, 0.64251828),(3, 0.50730866)],
[(2, 0.84748113),(4, 0.8338449),(1, 0.61795002),(0, 0.60271078),(3, 0.20899911)]]
тот блестящий. Спасибо! – Technologic27