[問題] 一個格式化字串的例子

看板Python作者 (Arim5566)時間12年前 (2013/08/02 11:48), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
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)

08/02 12:34, , 1F
':'.join(map(str, [a] + b)).translate(None, '[] ')
08/02 12:34, 1F
抱歉... 我有些打錯了 應該是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)
文章代碼(AID): #1H-om7uv (Python)
文章代碼(AID): #1H-om7uv (Python)