我在网上搜索但无法找到答案。有人如何在python中添加单引号作为列表元素的一部分?例如,
foo = ['the']
够简单。但是,如果我想要这样的东西呢?
foo = [''the']
其中元素是',附加单引号?
答案 0 :(得分:1)
在定义包含单引号字符的字符串时使用双引号,或者使用单引号,并使用\
- 转义内部单引号:
"'the"
'\'the'
都工作。
(你的问题与列表无关,只与列表中的字符串有关......)
答案 1 :(得分:1)
在Python中有两种表示字符串的方法(以避免此问题):
some_string = '...' # single quotes
some_string = "..." # double quotes
因此,您可以使用第二个:
foo = ["'the"]
您也可以转义'
字符:
foo = ['\'the']
答案 2 :(得分:1)
使用另一个引号,如下所示:
foo = ["'the"]
foo = ['"the']
foo = ['''"the''']
foo = ["""'the"""]
或使用' \'
答案 3 :(得分:0)
单击引号'\''
或以双引号"'"
包围字符串。