Python 如何迭代列表的多个部分
如何将[605:615]添加到[0:10]?您可以使用:Python 如何迭代列表的多个部分,python,Python,如何将[605:615]添加到[0:10]?您可以使用: itertools.chain将生成一个迭代器,该迭代器将从第一个iterable返回所有元素,然后从第二个iterable返回所有元素,第三个iterable返回所有元素,等等。您所说的“添加到”到底是什么意思?另外,您提供的代码不是有效的Python代码,因为您使用了10.605(浮点)作为切片操作的参数,这是不可能的。也感谢您提供的有用信息!这是我第一次使用这个页面! for fi in files[0:10.605:615]:
itertools.chain将生成一个迭代器,该迭代器将从第一个iterable返回所有元素,然后从第二个iterable返回所有元素,第三个iterable返回所有元素,等等。您所说的“添加到”到底是什么意思?另外,您提供的代码不是有效的Python代码,因为您使用了10.605(浮点)作为切片操作的参数,这是不可能的。也感谢您提供的有用信息!这是我第一次使用这个页面!
for fi in files[0:10.605:615]:
print ic1.location + fi
ccd = CCDData.read(ic1.location + fi, unit = u.adu)
bias_lst.append(ccd)
from itertools import chain
for fi in chain(files[0:10], files[605:615]):
print fi