替换元组中的空字符串

时间:2011-03-04 22:52:00

标签: python

是否有一种简单的方法(希望是一个班轮)用' - '之类的东西代替''? 非常感谢。

tup = (1,2,'ABC','','','','text')

1 个答案:

答案 0 :(得分:15)

以下情况如何?

 tuple('-' if x == '' else x for x in tup)

正如Felix Kling评论,tuples are immutable,所以你能做的最好的就是返回一个新的。