[問題] 空字串相加

看板Python作者 (HIHIHI)時間15年前 (2010/07/13 12:30), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/1
遇到一個問題,雖然可以用if判斷式去做,但應該不用這麼麻煩才對 S3 = S1 + S2 字串S1,S2是用正則比對出來的,但常會有""情況, 此時就會引發錯誤..意思是""不能與字串相加... 該如何避免此情形呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.245.73.156

07/13 22:40, , 1F
用try
07/13 22:40, 1F

07/13 23:24, , 2F
非要單行的話…''.join(filter(lambda s: s, [a, b]))
07/13 23:24, 2F

07/13 23:50, , 3F
我蠢了,其實這邊只要 bool 就夠了 ↑
07/13 23:50, 3F
文章代碼(AID): #1CE-lx5x (Python)
文章代碼(AID): #1CE-lx5x (Python)