У меня есть список списков в Python, который содержит кортеж. Например,
tuple_list =
[ [(a1,b1), (a2,b2).......(a99, b99)]
[(c1,d1), (c2,d2).......(c99, d99)]
.
.
.
[(y1,z1), (y2,z2).......(y99, z99)]]
Я хочу инициализировать два списка списков a_list
и b_list
In a_list
, я хочу, чтобы оно имело first index
каждого кортежа из tuple_list
a_list =
[ [a1, a2.......a99]
[c1, c2.......c99]
.
.
.
[y1, y2.......y99]]
, а b_list
должно иметь second index
каждого кортежа из tuple_list
[ [b1, b2.......b99]
[d1, d2.......d99]
.
.
.
[z1, z2.......z99]]
Я попробовал это
a_list = [[]] * len(tuple_list )
b_list = [[]] * len(tuple_list )
for index, list in enumerate(tuple_list ):
for index2,number in enumerate(list):
a_list [index].append(number[0])
b_list [index].append(number[1])
Но это дает мне другой ответ. Как мне это сделать?