Python 3列表格式转换:将普通列表转为含元组的嵌套列表
解决方案
直接使用tuple()函数将原列表转换为元组,再将该元组作为元素放入新列表即可:
list1 = ['1','2','3'] target_list = [tuple(list1)] print(target_list) # 输出: [('1', '2', '3')]
补充说明
tuple()函数会直接把列表的所有元素按顺序转换成元组结构,完全匹配你需要的内部元素格式。- 你之前尝试的
f-string和join方法是用于字符串拼接的工具,它们会把列表元素合并成单个字符串(比如''.join(list1)会得到'123'),无法保留元素的独立字符串类型,也无法生成元组嵌套列表的结构,所以不适合这个需求。
内容的提问来源于stack exchange,提问作者J Learner
相关产品推荐
相关产品推荐

