私はa
次のような配列を持っています:[[(0,0),(2,0)],[(1,1)], [(3,8)]]
だから今私はそれを次のように変換したいと思います: [(0,0),(2,0),(1,1), (3,8)]
どうすればいいですか?
私は以下のコードを試し、成功しましたが、いくつかのアイデアをより良く、より速くする必要があります。
nresult = []
for i in range(len(result)):
arr = result[i]
for j in range(len(arr)):
nresult.append(arr[j])
誰かが私を助けることができますか?
ありがとう!
あなたは使用することができますreduce
からfunctools
、このような
from functools import reduce
a = [[(0,0),(2,0)],[(1,1)], [(3,8)]]
res = reduce(lambda x,y: x+y,a)
print(res) # [(0, 0), (2, 0), (1, 1), (3, 8)]
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加