【发布时间】:2017-10-15 17:44:50
【问题描述】:
我知道我实际上可以合并两个列表(在 Python 2.7 中),如下所示
list1 = ['one', 'two', 'three', 'four', 'five']
list2 = ['A', 'B', 'C', 'D', 'E']
merged = list1 + list2
print merged
# ['one', 'two', 'three', 'four', 'five', 'A', 'B', 'C', 'D', 'E']
问题是,我想在 list1 的每两个之后插入一个 list2。示例:
list1 = ['one', 'two', 'three', 'four', 'five']
list2 = ['A', 'B', 'C', 'D', 'E']
after 2 of list1:
add 1 of list2
print merged
# ['one', 'two', 'A', 'three', 'four', 'B', 'five', 'six', 'C', 'seven', 'eight', 'D', 'nine', 'ten']
任何帮助将不胜感激!
【问题讨论】:
-
这个
'seven', 'eight'应该如何生成?