我正在创建一个多处理脚本,通过发布请求更新ID。有些ID无法更新,因为请求量很大,我将它们存储在一个奇怪的结果列表中。
我的第一个ID列表:
[169088, 169402, 169450, 170407, 169644, 170228, 171544, 169609, 170519, 169647, 169868, 169602, 170492, 169366, 169368, 169369, 169372, 170236, 171516, 169685]
结果:
[[], [169402], [], [170228], [], [169609], [], [169647], [169868], [169602], [170492], [169366], [169368], [169369], [169372], [170236], [171516], [169685]]
预期结果:
[169402, 170228, , 169609, 169647, 169868, 169602, 170492, 169366, 169368, 169369, 169372, 170236, 71516, 169685]
我尝试使用for循环列表但我获得了[]
有什么问题?
答案 0 :(得分:0)
我找到了解决此问题的方法:
如果数组是:
array_of_fails = [[], [169402], [], [170228], [], [169609], [], [169647], [169868], [169602], [170492], [169366], [169368], [169369], [169372], [170236], [171516], [169685]]
解决方案:
import itertools
chain = list(itertools.chain(*array_of_fails))
chain = [169402, 170228, , 169609, 169647, 169868, 169602, 170492, 169366, 169368, 169369, 169372, 170236, 71516, 169685]