我正在尝试创建一个可以执行此操作的函数。如何获取列表并在Python中重新排列列表
>>> rearrange_list([1,2,3],[4,5,6])
[[1,4],[2,5],[3,6]]
到目前为止,我有什么是
def rearrange_list(my_list):
i = 0
n = 0
new_list = []
for i in range(0, len(my_list[n])):
for n in range(0,len(my_list)):
new_list += [my_list[n][i]]
print(new_list)
n += 1
return new_list
但是这个代码返回[1, 4, 2, 5, 3, 6]
,一个列表,而不是 列表的列表就像我想让它和我似乎无法弄清楚如何使 函数根据列表中的列表索引输出列表的列表。
'zip'应该做你想做的。虽然它给了你一个元组列表,而不是列表。 – jazzpi
有没有办法将元组更改为列表?我需要它专门成为一个列表。 – user3014764