“给定列表 list1 和 list2 的长度相同,创建一个新列表,其中包含 list1 的第一个元素,后跟 list2 的第一个元素,后跟 list1 的第二个元素,后跟 list2 的第二个元素,以及依此类推(换句话说,新列表应该由 list1 和 list2 的交替元素组成。例如,如果 list1 包含 [1, 2, 3] 而 list2 包含 [4, 5, 6],那么新列表应该包含[1, 4, 2, 5, 3, 6]。将新列表与变量 list3 相关联。”
list1 = []
list2 = []
list3 = []
for i in range(len(list3)):
list3.append(list1)
list3.append(list2)
我很确定这是完全错误的。我应该改进什么?顺便说一句,我认为这必须包括 len 和 range。