如何将Python列表转换为指定格式的独立字符串?
解决方法
你的需求可以通过两种简洁方式实现,以下是具体方案:
通用适配方案(支持任意长度列表)
直接用无空格的逗号,作为连接符,给每个列表元素包裹双引号后拼接即可,代码如下:
my_list = ["apple", "banana", "mango"] output = ",".join(f'"{item}"' for item in my_list) print(output)
运行后输出:
"apple","banana","mango"
你的列表元素本身没有多余空格,完全不需要strip()方法,这个方案不管列表有多少元素都能正常工作。
固定元素数方案(仅适用于3个元素场景)
如果确定列表永远只有3个元素,也可以用字符串格式化直接拼接:
my_list = ["apple", "banana", "mango"] output = '"{}","{}","{}"'.format(*my_list) print(output)
输出结果和通用方案完全一致。
内容的提问来源于stack exchange,提问作者Sachin Salve
相关产品推荐
相关产品推荐

