gpt4 book ai didi

python - 从数组输出中删除单引号

转载 作者:行者123 更新时间:2023-12-01 08:36:19 25 4
gpt4 key购买 nike

我在 Python 中定义了一个这样的数组。

keys = "setid","cntrct_id","version_nbr"

并且元素按预期插入数组。

print(keys)
('setid', 'cntrct_id', 'version_nbr')

但是当我尝试插入引号并用“,”分隔元素时

我得到这样的输出

'"setid","cntrct_id","version_nbr"'

我期待这样的输出:

"setid","cntrct_id","version_nbr"

尝试了很多方法

(','.join('"' + x + '"' for x in keys))

','.join(map(lambda x: "\"" + x + "\"", keys))

','.join(['"%s"' % w for w in keys])

但所有内容都附加单引号,

我应该如何避免从输出中生成单引号?

最佳答案

我认为 ' 只是来自 Python shell,并不是字符串本身的真正一部分。看一下下面的示例:

Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> test_string = "hello"
>>> test_string
'hello'
>>> print(test_string)
hello
>>>

关于python - 从数组输出中删除单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53710482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com