【发布时间】:2020-12-18 22:30:49
【问题描述】:
考虑这个元组列表:
my_list = [("a", "b"),("a", "b", "c"),("a",)]
理想的结果是:
my_list = ["ab", "abc","a"]
如何用最少的代码实现结果?
我的所有尝试要么导致代码块不流畅,要么完全失败,因为当元组中的字符串数量未知时,我找不到用组合中的字符串替换元组的简单方法。
【问题讨论】:
-
这能回答你的问题吗? Python convert tuple to string
-
[''.join(t) for t in my_list] -
不知道为什么不知道元组中的字符串数量会造成问题。你知道使用
len函数可以得到一个元组中的项数吗?
标签: python tuples concatenation