我在某些来源中构建了数据,最终我想逐步浏览每个源,但是从不同的索引开始,以便重新构建数据。
我将继续对每个迭代的源片段中包含的每个项目执行分析。 python的方法是什么?嵌套for循环?
sources = ('source1', 'source2' 'source3')
for source in sources:
slices = ('[1::5]', '[2::5]''[3::5]')
for slice in slices:
iteratedSlice = source[slice]
答案 0 :(得分:1)
使用slice
的嵌套for循环是一个很好的起点:
sources = [source1, source2, source3]
slices = [slice(1,None,5), slice(2,None,5), slice(3,None,5)]
for source in sources:
for s in slices:
iteratedSlice = source[s]
答案 1 :(得分:0)
我确信有更好的方法可以满足您的需求,但我们需要放弃更多信息。您将如何处理 iteratedSlice 变量?
sources = ('source1', 'source2' 'source3')
for source in sources:
for n in range(1, 4):
iteratedSlice = source[n:5]