2017-03-08 82 views
0

後除去特定文本我有一個像輸出:功能短語

apple 
100 
banana 
50 
orange 
12 
grapes 
133 

我有橙色 後去除整個文本和表示輸出只作爲

apple 
100 
banana 
50 

在python中我們需要使用哪些函數(以及我寫入輸出的方式是正確的,只有它代表一個接一個的順序)?

回答

1

如果輸出已找到橙色然後停止打印輸出。

for some_statement: 
    if text == "orange": 
      break; 
+0

它必須是python編碼不是C編碼,如果條件必須有迭代,可以使用break cananot –

1

如果輸出是在統計

print stats.split("orange")[0] 
1

表達輸出作爲output

output = output.split("orange") 
print output[0] 
# or for Python 3, print(output[0]). 

請注意,當由"orange"分裂,字符串"orange"將從數組中刪除,所以如果你的輸出字符串是"apple orange potato"那麼output[0]將是apple,那麼output[1]將爲potato,因此如果您想稍後使用orange,則可以使用其他方法。