我有一个这样的列表
os.environ
我想将其转换为这样的字符串
[99999, 'Hi', '2019-02-26 07:20:14', 'this', 'that']
我试图这样做以获得逗号分隔的字符串,但是它删除了字符串元素中的单引号
"(99999, 'Hi', '2019-02-26 07:20:14', 'this', 'that')"
如果元素是字符串类型,如何在保留引号的同时将混合数据类型列表转换为字符串?
答案 0 :(得分:1)
您可以repr()
和tuple()
做到这一点:
a = [99999, 'Hi', '2019-02-26 07:20:14', 'this', 'that']
print(repr(tuple(a)))
(99999, 'Hi', '2019-02-26 07:20:14', 'this', 'that')