2016-12-20 19 views
-1

既に分割されている文字列から単語'OPEN'を索引付けすることを検討しています。次に、インデックス付き単語の前に6番目の文字列を出力します。インデックス付き文字列の前の文字列を印刷する

>>> details = ['Serial#', ':', 'xxx00', 'LV', ':', '0', 'SL', ':', 
'0', 'CL', ':', '0', 'TYPE', ':', 'OPEN', etc...] 

>>> num = details.index('OPEN') 

私が探している出力は'0'です。それはもちろん

+0

は、分割文字 'ですか:'?なぜあなたのリストにはまだありますか? –

+0

コマンドの出力からです。私はそれを分割し、 ':'を保ちたいと思った。 – Clarkus978

答えて

2

、「インデックス」(リストのような)シーケンスをインデックス減算を含む、任意の式を指定できます

num = details[details.index('OPEN') - 6] 
+0

Jim Fasarakis-Hilliardという素早い応答をありがとう。これはまさに私が探していたものです。 – Clarkus978

関連する問題