【问题标题】:I want replace single quotes with double quotes in a list我想用列表中的双引号替换单引号
【发布时间】:2021-08-04 19:28:06
【问题描述】:

我需要转换列表项“转换”

thislist = ["apple", "banana", "cherry"]
print(thislist)

结果

['apple', 'banana', 'cherry']

我想要这个

["apple", "banana", "cherry"]

但变量必须是列表,而不是字符串。

【问题讨论】:

  • 这些在功能上是相同的。为什么要双引号?你想做什么?
  • 好的,两件事。该变量将带有双引号。输出将有单。你想让输出包含双引号吗?
  • 无论你使用什么引号,Python 都会用单引号打印它们,尝试以不同的方式打印它们是没有用的,它们是等价的。除非您想麻烦地将列表视为字符串并替换引号以满足您的要求,但我真的建议您不要这样做。

标签: python string list multidimensional-array items


【解决方案1】:

作为不打算具有数值的字符序列的字符串。在 Python 中,这样的字符序列包含在单引号或双引号内。

就语言语法而言,单引号或双引号字符串没有区别。这两种表示可以互换使用。

但是,如果单引号或双引号是字符串本身的一部分,则字符串必须分别放在双引号或单引号中。

str1='Hello "Python"'

相当于

Str2="Hello 'Python'"

【讨论】:

  • keys = [k.strip() for k in keywords.lower().split(",")]
  • "keywords": keys 结果'keywords': ['prayer', 'pray']'
  • 这将根据, 进行拆分。到底是什么问题?为什么要双引号?
  • 我正在发送帖子数据“祈祷”没有发生。应该是“祈祷”。否则发布数据会出错。
  • 这是应该去的帖子数据。但是,我用单引号发送它。这正在发生i.imgur.com/NvcCfRC.png
猜你喜欢
  • 2021-08-12
  • 1970-01-01
  • 1970-01-01
  • 2018-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多