函数,用于在python中删除短语后面的特定文本

2024-10-06 16:25:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样一个输出:

apple
100
banana
50
orange
12
grapes
133

我必须删除橙色后的整个文本 并且只将输出表示为

apple
100
banana
50

我们需要使用python中的哪个函数(我编写输出的方式是正确的,只是它表示一个接一个的顺序)


Tags: 函数文本apple顺序方式橙色bananaorange
3条回答

如果输出是stats

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

将输出表示为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,请使用其他方法

如果输出已发现橙色,则停止打印输出

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

相关问题 更多 >