我在某些来源中有结构化数据,最终我想逐步遍历每个来源,数量相同,但从不同的索引开始,以便重新构建数据。
我将继续对源代码的每个迭代切片中包含的每个项目执行分析。执行此操作的 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]
关于python - 嵌套for循环构造数据的pythonic方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38925775/