如何在python中将字符串转换为一个元素的列表

Nai*_*ive 8 python string list

我有一个字符串,我想将其转换为只有一个元素的列表。

a = abc print list(a)

output : ['a','b','c']

Expected o/p = ['abc']

什么是正确的方法呢?

Wil*_*sem 15

只需使用[..]

a = 'abc'
b = [a]
print(b)
Run Code Online (Sandbox Code Playgroud)

[..]list notation,你可以给它一个逗号分隔的值列表。例如[1,4,2,5,'a',1+2,4/3,3.1415],...或如文档中所述:

(..) 最通用的是列表,它可以写成方括号之间以逗号分隔的值(项)的列表。列表可能包含不同类型的项目,但通常这些项目都具有相同的类型。

  • 这是一个比副本中接受的答案更好的答案 (2认同)