2014-04-10 55 views
0

我在網上搜索,但找不到答案。有人如何將單引號添加爲Python中列表元素的一部分?例如,作爲Python列表元素的一部分的單引號

foo = ['the'] 

夠簡單。但是如果我想要這樣的東西呢?

foo = [''the'] 

其中元素是'the,加上單引號?限定含有單引號字符字符串時

+0

'富= [ '\' 的']' –

回答

1

使用其他引號,就像下面:

foo = ["'the"] 
foo = ['"the'] 
foo = ['''"the'''] 
foo = ["""'the"""] 

或使用 '\'

1

要麼使用雙引號,或使用單引號和\ -escape內單引號:

"'the" 
'\'the' 

都工作。

(你的問題已經得到了無關的名單,只有在列表中的字符串...)

0

逃逸單引號'\''或圍繞在雙引號"'"的字符串。

1

在Python代表字符串的兩種方法(以避免此問題):

some_string = '...'   # single quotes 
some_string = "..."   # double quotes 

因此,你可以使用第二個:

foo = ["'the"] 

你也可以逃脫' character:

foo = ['\'the'] 
相關問題