Я хочу присвоить имена моих изображений другой строке. Ниже я описал проблему.Назначить массив изображений строке
num=[10,20,30,40,50,60,.....500]
for i in range(len(num)):
img[i]=str(num[i])+'_image_plane_XX_YY.fits'
так что после этого цикла он должен дать мне,
img0='10_image_plane_XX_YY.fits'
img1='20_image_plane_XX_YY.fits'
....
img499='500_image_plane_XX_YY.fits'
это означает, img0 равно имя изображения 10_image_plane_XX_YY.fits, img1 равно имя изображения 20_image_plane_XX_YY.fits и т.д. Так что я просто нужно использовать img0, img1, .. для моих соответствующих изображений в дальнейшем анализе. Но, когда я запускаю этот цикл, это дает мне следующее сообщение об ошибке
TypeError: 'str' object does not support item assignment
Пожалуйста, дайте мне знать любое гуманный для этого.
Заранее благодарен!
Приветствия,
-Viral
Спасибо rchang. Это именно то, чего я хотел. –