【问题标题】:Add element with single quote to dictionary in Python [duplicate]在Python中将带有单引号的元素添加到字典[重复]
【发布时间】:2017-06-04 02:04:21
【问题描述】:

我在 python 中创建了字典,如下所示:

flip= {'0': 'a"', '1':'b"', '2':'c"'}

但我不想使用双引号。我需要带单引号的元素。 我怎样才能做类似下面的事情?我正在尝试使用\\\,但它似乎不起作用。

正确的字典应该如下所示:

flip= {'0': 'a'', '1':'b'', '2':'c''}

【问题讨论】:

  • 在链接的副本中,解释为双引号。 "。类似的方法也适用于单引号'。在对链接帖子的接受答案中对此进行了解释
  • 字典与问题无关。了解如何创建minimal reproducible example

标签: python string dictionary escaping quotes


【解决方案1】:

您可以简单地在元素周围使用双引号。

lip= {'0': "a'", '1':"b'", '2':"c'"}

【讨论】:

    【解决方案2】:

    使用反斜杠应该可以,您是否尝试过以下操作?

    flip= {'0': 'a\'', '1':'b\'', '2':'c\''}
    

    【讨论】:

      猜你喜欢
      • 2017-04-08
      • 2022-11-01
      • 2017-11-05
      • 2016-01-21
      • 2016-05-28
      • 2017-04-01
      • 2017-07-14
      • 1970-01-01
      • 2022-11-09
      相关资源
      最近更新 更多