Python 从带空格或不带空格的字符串构建单个元素列表的最有效方法是什么?

Python 从带空格或不带空格的字符串构建单个元素列表的最有效方法是什么?,python,string,list,Python,String,List,在python中,将字符串转换为单个元素列表的一种方法是:my\u string.split()。但是,如果字符串中有空格,这将返回一个包含多个元素的列表。从一个可能有空格也可能没有空格的字符串创建列表的有效方法是什么?直接 l = [my_string] 您的意思是将字符串中的每个字符拆分为列表中的一个元素吗?这个怎么样: >>> list("mystring") ['m', 'y', 's', 't', 'r', 'i', 'n', 'g'] >>>

在python中,将字符串转换为单个元素列表的一种方法是:
my\u string.split()
。但是,如果字符串中有空格,这将返回一个包含多个元素的列表。从一个可能有空格也可能没有空格的字符串创建列表的有效方法是什么?

直接

l = [my_string]

您的意思是将字符串中的每个字符拆分为列表中的一个元素吗?这个怎么样:

>>> list("mystring")
['m', 'y', 's', 't', 'r', 'i', 'n', 'g']

>>> list("my string")
['m', 'y', ' ', 's', 't', 'r', 'i', 'n', 'g']

在python中,将字符串转换为单个元素列表的典型方法是:my_string.split():谁告诉你的?是的,我认为
.split()
方法不是“典型”或“常见”的。如果你能找到推荐这一点的资料,我很想看看。如果你的意思是
l=[my_string]
,那么你应该努力提高你的能力,提出正确的问题…:-)@如果你在问题中写下了你想要的结果是什么,那么你已经得到了答案。这不是关于“将字符串转换为列表”(您的单词)。这使得字符串成为列表中唯一的元素。是的,是的,我明白你的意思。但你也必须同意,整个事情都是这样的。A:我怎么把鸡蛋装进桶里?B:把鸡蛋放进桶里就行了。A:啊,我没想到。