我有一個陣列(來自 kdtree):
array = [[a b c d e]
[a b c d e]
[a b c d e]]
和一個清單:
lst = [1, 2, 3, 4, 5]
我想做一些串列理解(使用arrayand lst),使它看起來像這樣:
desired_result = [[a, b, c, d, e, 1]
[a, b, c, d, e, 2]
[a, b, c, d, e, 3]]
我熟悉串列理解,只是不夠熟悉,不知道如何處理這個問題。
uj5u.com熱心網友回復:
如果你想要一個串列理解:
result = [l [x] for l,x in zip(array, lst)]
uj5u.com熱心網友回復:
如果array是型別,則列出理解的另一種方法numpy.ndarray:
result = numpy.c_[array, lst]
請檢查此答案以獲取更多詳細資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/518098.html
標籤:Python麻木的
