gat*_*ath 90 python split function
python中有一个函数可以将单词拆分成单个字母列表吗?例如:
s="Word to Split"
Run Code Online (Sandbox Code Playgroud)
要得到
wordlist=['W','o','r','d','','t','o' ....]
Run Code Online (Sandbox Code Playgroud)
Gre*_*ill 204
>>> list("Word to Split")
['W', 'o', 'r', 'd', ' ', 't', 'o', ' ', 'S', 'p', 'l', 'i', 't']
Run Code Online (Sandbox Code Playgroud)
pax*_*blo 16
最简单的方法可能只是使用list(),但至少还有一个其他选项:
s = "Word to Split"
wordlist = list(s) # option 1,
wordlist = [ch for ch in s] # option 2, list comprehension.
Run Code Online (Sandbox Code Playgroud)
他们应该都为您提供您所需要的:
['W','o','r','d',' ','t','o',' ','S','p','l','i','t']
Run Code Online (Sandbox Code Playgroud)
如上所述,第一个可能是最适合您的示例,但有些用例可能使后者对于更复杂的东西非常方便,例如,如果您想对项目应用一些任意函数,例如:
[doSomethingWith(ch) for ch in s]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
233565 次 |
| 最近记录: |