5

次の形式のリストのリストがあります。

list = [[3, 1], [3, 2], [3, 3]]

そして、それを 2 つのリストに分割したいと思います。1 つは各サブリストの x 値を持ち、もう 1 つは各サブリストの y 値を持ちます。

私は現在これを持っています:

x = y = []
for sublist in list:
    x.append(sublist[0])
    y.append(sublist[1])

しかし、それはこれを返しますが、その理由はわかりません:

x = [3, 1, 3, 2, 3, 3]
y = [3, 1, 3, 2, 3, 3]
4

5 に答える 5

0

できるよ:

x = [i[0] for i in list]
y = [i[1] for i in list]
于 2013-07-22T19:25:31.923 に答える