在python中为字符串添加单引号

wwtsj6pe  于 2022-12-27  发布在  Python
关注(0)|答案(2)|浏览(256)

我已经将列表转换为字符串。但是转换后得到的字符串没有单引号
例如:

items = ['aa','bb','cc']
items = ','.join(items)

输出为:aa、bb、cc
预期产出:"aa"、"bb"、"cc"

7bsow1i6

7bsow1i61#

您可以使用列表解析来引用列表中的各个字符串:

items = ['aa','bb','cc']
items = ','.join([f"'{i}'" for i in items])
print(items)  # 'aa','bb','cc'
u5rb5r59

u5rb5r592#

实现这一点的一种方法是将列表传递给一个字符串格式化程序,该格式化程序将在每个列表元素周围放置外引号,然后将列表Map到格式化程序,然后进行连接,如您所示。
例如:

','.join(map("'{}'".format, items))

输出:

"'aa','bb','cc'"

相关问题