【发布时间】:2022-06-15 21:58:56
【问题描述】:
在这里,我有一个 4 维列表:
input_list = [[[[2, 8, 6],'M1'],[[2, 6, 7],'seq_1'],[[2, 8, 6],'M1']],
[[[8, 1, 8], 'M2'],[[1, 1, 3], 'seq_2'],[[6, 1, 4], 'M2']]]
在第一个序列中
[[2, 8, 6],'M1'],[[2, 6, 7],'seq_1'],[[2, 8, 6],'M1']
列表中索引 1 处的元素将是静态的 (seq_1)。我需要将其替换为所有其他索引,即索引 0 和索引 2。例如,
[[2, 8, 6],'seq_1'],[[2, 6, 7],'seq_1'],[[2, 8, 6],'seq_1']] ...
第 2 个序列直到第 N 个序列也是如此。
想要的输出结果:
output_list = [[[[2, 8, 6],'seq_1'],[[2, 6, 7],'seq_1'],[[2, 8, 6],'seq_1']],
[[[8, 1, 8], 'seq_2'],[[1, 1, 3], 'seq_2'],[[6, 1, 4], 'seq_2']]]
【问题讨论】:
标签: python multidimensional-array nested-lists