[問題] 怎麼把list裡面的方括號去除掉?

看板Python作者 (pete)時間11月前 (2023/05/30 22:32), 編輯推噓1(1010)
留言11則, 7人參與, 10月前最新討論串1/1
假設我有一個list L = [[1],[2],[3],[4],[5,6,7,8]] 怎麼下指令 讓 L = [1,2,3,4,5,6,7,8] 把 L 裡面的 中括號 全部去除掉 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.204.239.10 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1685457148.A.E98.html

05/30 22:57, 11月前 , 1F

05/30 23:20, 11月前 , 2F
沒版主,來洗文章。2012洗到現在還在問這種問題
05/30 23:20, 2F

05/30 23:42, 11月前 , 3F
感謝1F m(_ _)m
05/30 23:42, 3F

05/31 10:52, 11月前 , 4F
認同二樓
05/31 10:52, 4F

05/31 18:12, 11月前 , 5F
aa = [[1], [2], [3, 4]]
05/31 18:12, 5F

05/31 18:12, 11月前 , 6F
from functools import reduce
05/31 18:12, 6F

05/31 18:12, 11月前 , 7F
reduce(lambda x, y: x + y, aa)
05/31 18:12, 7F

06/02 11:14, 10月前 , 8F
感謝Josh大!
06/02 11:14, 8F

06/02 11:14, 10月前 , 9F
學習到新指令!
06/02 11:14, 9F

06/03 14:02, 10月前 , 10F
list(chain(*L))
06/03 14:02, 10F

06/04 00:19, 10月前 , 11F
sum(L, start=[])
06/04 00:19, 11F
文章代碼(AID): #1aTWZywO (Python)
文章代碼(AID): #1aTWZywO (Python)