私がしようとしているのは、リスト内の0番目の要素と、指定された2次元リストの別のリストの最初の要素を抽出することです。Python:これは単一のリスト理解文で行うことができます
baseball = [[180, 78.4],
[215, 102.7],
[210, 98.5],
[188, 75.2]]
x = [ a[0] for a in baseball ]
y = [ a[1] for a in baseball ]
print x
print y
これは単一のリスト理解文で行うことができますか?次に、あなたの問題は(x, y = transpose(baseball)
)を移調するだけの呼び出しです
def transpose(matrix):
return [[matrix[j][i] for j in range(len(matrix))] for i in range(len(matrix[0]))]
:それは、長方形(すなわち、内側のリストの長さが一致している)、あなたは以下を実装することができますと仮定
ありがとうございました – Athar