给定两个长度相同的列表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。