打印字符串时删除单引号?

2024-09-28 22:40:31 发布

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

我试图发送变量到Zingharts设置背景色。你知道吗

这是我需要创建的设置背景的格式。你知道吗

"styles":[
      { 
        "background-color":"pink",
        },
      {  
        "background-color":"red",
        },
      { 
        "background-color":"green",
      },
    ]

我用python创建了字符串,然后在图表中打印出来:

'marker'    : {
                "styles":  var-background,
              },

这就是我得到的结果。你会看到我得到额外的'在开始和结束。这会阻止代码工作。你知道吗

'styles': ' [{"background-color":"#C2D3EC" },
            {"background-color":"#52702A" },
            {"background-color":"#C2D3EC" },
            {"background-color":"#82B6FF" },
            {"background-color":"#52702A" }
            ] '

如何打印var背景字符串而不使用开头和结尾的单引号?你知道吗

谢谢你。你知道吗


Tags: 字符串var格式图表greenredmarkercolor
2条回答

通过从字符串切换到列表,我得到了下面的工作。你知道吗

var-background = [ ]

for index, row in df.iterrows ():
    var-background.append ( { 'background-color': row.color } )

谢谢。你知道吗

试试这个:

import json

d = {'styles': ' [
        {"background-color":"#C2D3EC" },
        {"background-color":"#52702A" },
        {"background-color":"#C2D3EC" },
        {"background-color":"#82B6FF" },
        {"background-color":"#52702A" }
        ] '
    }

d['styles'] = jason.loads(d['styles'])

json.loads将json字符串转换为json对象。你知道吗

相关问题 更多 >