2011-01-17 10 views
11

OKので、私はこれを持っている文字列を持っている:私は、私のpythonを使用し、区切り文字として|を使用して、それを分割することができ作るしようとしている分割列

Dan|warrior|54 

を。

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

、それはこのに結果:ここで私はこれまで持っているものだ

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

私はそれが不完全であることを知っているが、私はそれを完了するために何をすべきかを持っているのですか?はい、私はこの問題をグーグルで試しました...しかし、それは起こっていません。私はdan.split('|')[1]だったので、もし...それはwarriorを選ぶだろう、区切り文字からどれ特に選択できるように:(

私が欲しい私のポイントを参照してください

+4

あなたは正確に何をしたいですか – Marii

+3

excatly何をしようとするあなたの望ましい結果は何である –

+1

正確に教えてください、あなたは何をしたいですか???あなたの質問に間違ったことは何も表示されないので... – ikostia

答えて

42

だから、あなたの入力は「ダンです|。?戦士| 54 。 'とあなたは 『戦士』をしたいあなたはそうのように、この操作を行います。

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