在python中使用分隔符拆分字符串

tes*_*est 20 python

好的,所以我有一个字符串,具有:

Dan|warrior|54
Run Code Online (Sandbox Code Playgroud)

我正在尝试这样做,我可以使用python并将其拆分|为分隔符.这是我到目前为止所拥有的:

#!/usr/bin/env python
dan = 'dan|warrior|54'
print dan.split('|')
Run Code Online (Sandbox Code Playgroud)

结果如下:

['dan', 'warrior', '54']
Run Code Online (Sandbox Code Playgroud)

我知道这是不完整的,但我需要做些什么来完成它?是的,我试过谷歌搜索这个问题......但它没有发生.:(

我想这样我可以从分隔符中明确选择哪一个,所以如果我dan.split('|')[1]...它会选择warrior.看到我的观点?

Len*_*bro 65

所以,你的输入是'dan | warrior | 54',你想要"战士".你这样做:

>>> dan = 'dan|warrior|54'
>>> dan.split('|')[1]
"warrior"
Run Code Online (Sandbox Code Playgroud)