【问题标题】:How to remove single quotes in Python 3.6.1? [duplicate]如何在 Python 3.6.1 中删除单引号? [复制]
【发布时间】:2018-10-20 05:53:29
【问题描述】:

我想做

output=['A','B','C'] 

进入

output=[A,B,C]

我可以使用什么函数来删除单引号?

【问题讨论】:

  • 您要归档什么?引号表明该变量是一个字符串。
  • 你需要事先定义ABC,因为没有引号,它们是变量,会得到NameErrors比如:NameError: name 'A' is not defined等。否则,带引号的它们被识别为“字符串”类型
  • 您好,感谢您的回复! ['Á','B','C'] 是我的输出。我该怎么做才能将表单更改为 [A,B,C] 作为我的输出?
  • '['+','.join(output)+']' 生成一个看起来像你想要的字符串。
  • 有例子吗?

标签: python quotes


【解决方案1】:

在您的列表中list=['A','B','C'] 表示您的列表有3 个字符串值'A''B''C'

如果你写的是list=[A, b, C],这意味着你的列表有3个变量ABC

因此,如果您定义 ABC,您可以这样做,

A = 1
B = 2
C = 3

list = [A, B, C] 

我也强烈建议你通过documentation

【讨论】:

  • 您好,感谢您的回复! ['Á','B','C'] 是我的输出。我该怎么做才能将表单更改为 [A,B,C] 作为我的输出
  • 其实你什么也做不了,'A' 表示是一个字符串,1 表示它是一个数字,这就是python打印数字和字符串的方式。
  • 如果你有'1' 那意味着它是一个字符串而不是一个数字
猜你喜欢
  • 1970-01-01
  • 2021-04-28
  • 2014-07-18
  • 2023-03-16
  • 2022-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-27
相关资源
最近更新 更多