有没有一种方法可以将字符串拆分为单个字符? (蟒蛇)

时间:2020-10-05 20:07:53

标签: python-3.x

说我有一个句子的字符串,即text ='说我有一个句子的字符串';是否有一种可以在文本上调用的方法,用于将为字符串分配的值拆分为单个字符,所以我想列出每个单个索引的列表吗?

3 个答案:

答案 0 :(得分:3)

您的字符串已经是一个单独的字符序列,可以像使用列表一样对其进行索引。

text = 'Say I have a string that is a sentence'
text[0]
>>> S
text[4]
>>> I

无需为此使用任何精美功能。

但是,如果由于某种原因您需要List类型的变量,则可以使用list(text)

list(text)
>>> ['S', 'a', 'y', ' ', 'I', ' ', 'h', 'a', 'v', 'e', ' ', 'a', ' ', 's', 't', 'r', 'i', 'n', 'g', ' ', 't', 'h', 'a', 't', ' ', 'i', 's', ' ', 'a', ' ', 's', 'e', 'n', 't', 'e', 'n', 'c', 'e']

答案 1 :(得分:1)

立即列出整个字符串。下次再举一个例子

  answer = 'Is this your what you are talking about'

  list(anwser)
  #output
  'I', 's', ' ', 't', 'h', 'i', 's', ' ', 'w', 'h', 'a', 't', ' ', 'y', 'o', 'u', ' ', 'a', 'r', 'e', ' ', 't', 'a', 'l', 'k', 'i', 'n', 'g', ' ', 'a', 'b', 'o', 'u', 't']

答案 2 :(得分:-1)

string='Here is what you are looking for';   
print(list(string));