从输出中删除单引号,并将类型保留为<class'list'>

2024-09-29 19:31:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从输出中删除单引号:

['doc1', 'doc2', 'doc3', 'doc4', 'doc5']

并将类型保持为“列表”

我试过了,但我有“str”

doclist = []
for i in range(5): 
    list_doc_num = 'doc'+str(i+1)
    doclist.append(list_doc_num)

print(doclist)
print(type(doclist))

Tags: 类型列表fordocdoc1numlistprint
2条回答

试试这个:

print('['+', '.join(doclist)+']')

可以使用此选项从输出中删除单引号:

print('[', ', '.join(doclist), ']', sep='')

输出:

[doc1, doc2, doc3, doc4, doc5]

相关问题 更多 >

    热门问题