Skip to main content
 首页 » 编程设计

python之根据列表将列表包装成自定义字符串

2025年05月04日40zfyouxi

所以我有一个如下所示的列表:

 mylist = ['100003028593816', '1784394111', '100008137385157', '100000462582000','100001633550680', '100000757743079'] 

(这个列表可以根据不同的输入等而变化。这只是一个例子)

我想从该数组创建一个如下所示的字符串。

string = '{"100003028593816":1,"1784394111":1,"100008137385157":1,"100000462582000":1,"100001633550680":1,"100000757743079":1}' 

(注意:看看它们如何与上面的值相同,它们只是包装不同。这就是它们需要发布的方式。所以我非常想从数组中获取值并将它们包装为 {"value1":1,"value2":1}等

请您参考如下方法:

这里有一种使用列表推导式来做到这一点的有点难以理解的方式:

'{%s}' % ','.join('"%s":1' % a for a in mylist)