嵌套for循环构造数据的pythonic方式?
Nested for-loop the pythonic way to structure data?
我在某些源中有结构化数据,最终我想逐步遍历每个源,数量相同,但从不同的索引开始,以便重新构建数据。
我将继续对源的每个迭代切片中包含的每个项目执行分析。 python 的方法是什么?嵌套的 for 循环?
sources = ('source1', 'source2' 'source3')
for source in sources:
slices = ('[1::5]', '[2::5]''[3::5]')
for slice in slices:
iteratedSlice = source[slice]
带有 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]
我确信有更好的方法可以满足您的需求,但我们需要提供更多信息。您打算如何处理 iteratedSlice 变量?
sources = ('source1', 'source2' 'source3')
for source in sources:
for n in range(1, 4):
iteratedSlice = source[n:5]
我在某些源中有结构化数据,最终我想逐步遍历每个源,数量相同,但从不同的索引开始,以便重新构建数据。
我将继续对源的每个迭代切片中包含的每个项目执行分析。 python 的方法是什么?嵌套的 for 循环?
sources = ('source1', 'source2' 'source3')
for source in sources:
slices = ('[1::5]', '[2::5]''[3::5]')
for slice in slices:
iteratedSlice = source[slice]
带有 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]
我确信有更好的方法可以满足您的需求,但我们需要提供更多信息。您打算如何处理 iteratedSlice 变量?
sources = ('source1', 'source2' 'source3')
for source in sources:
for n in range(1, 4):
iteratedSlice = source[n:5]