是的,append()函数将值添加到列表的末尾,而不是将索引和值都添加到另一个列表中。如果您想要同时添加索引和值到另一个列表中,可以使用enumerate()函数来获取索引和值,并使用append()函数将它们添加到另一个列表中。以下是一个示例代码:
list1 = [1, 2, 3, 4, 5]
list2 = []
for index, value in enumerate(list1):
list2.append((index, value))
print(list2)
输出:
[(0, 1), (1, 2), (2, 3), (3, 4), (4, 5)]
在上面的代码中,我们使用enumerate()函数来遍历list1列表,并获取索引和值。然后,我们将索引和值作为元组添加到list2列表中。最后,我们打印出list2列表,其中包含了索引和值的元组。