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

时间:2011-01-17 19:37:44

标签: python

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

Dan|warrior|54

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

#!/usr/bin/env python
dan = 'dan|warrior|54'
print dan.split('|')

,结果如下:

['dan', 'warrior', '54']

我知道它不完整但我该怎么做才能完成它?是的,我试过谷歌搜索这个问题......但它没有发生。 :(

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

1 个答案:

答案 0 :(得分:64)

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

>>> dan = 'dan|warrior|54'
>>> dan.split('|')[1]
"warrior"