看板 Python 關於我們 聯絡資訊
hi, 各位版友好 我現在有 a=[1,2,3,4] b=[(1,2,3),(2,3,4)] b是一個list of tuples 我想要把這兩個list合併在一起 變成一個字串 1,2,3,4:1,2,3:2,3,4 也就是tuple跟tuple之前都是以:隔開來 但是跟第一個list a也是以:隔開來 請問我可以怎麼寫? 謝謝 -- ~宅男的四個徵兆~ ∠□ ○ ! * \○/ ★    (○ ? ╦╦└□ " ○□═ □   □> ║║√√ ╦══╦ ∥    |\ 一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.106.112 ※ 編輯: Arim 來自: 114.39.106.112 (08/02 11:48)
ck574b027:':'.join(map(str, [a] + b)).translate(None, '[] ') 08/02 12:34
抱歉... 我有些打錯了 應該是1,2,3,4:1,2,3:2,3,4才對 tuple 的括號會拆開來 我想到了, print ':'.join(map(str, [a]+b)).translate(None, '()[] ') 這樣就可以做到了 ※ 編輯: Arim 來自: 114.39.106.112 (08/02 13:07) ※ 編輯: Arim 來自: 114.39.106.112 (08/02 13:10) ※ 編輯: Arim 來自: 114.39.106.112 (08/02 13:10) ※ 編輯: Arim 來自: 114.39.106.112 (08/02 13:24) ※ 編輯: Arim 來自: 114.39.106.112 (08/02 13:27) translate太好用了,感謝 ※ 編輯: Arim 來自: 114.39.106.112 (08/02 13:27)