Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何迭代列表的多个部分_Python - Fatal编程技术网

Python 如何迭代列表的多个部分

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

如何将[605:615]添加到[0:10]?

您可以使用:


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