溫馨提示×

python怎么篩選包含特定值的行

小億
230
2023-10-12 02:54:27
欄目: 編程語言

你可以使用Python的字符串方法和條件語句來篩選包含特定值的行。

假設(shè)你有一個(gè)包含多行文本的字符串,每行用換行符分隔,你可以使用字符串的splitlines()方法將其拆分成行的列表。然后你可以使用for循環(huán)遍歷每一行,檢查是否包含特定的值。如果包含,則可以將其添加到一個(gè)新的列表中。

以下是一個(gè)示例代碼:

text = """apple
banana
orange
grape
watermelon"""
specific_value = "apple"  # 特定的值
lines = text.splitlines()  # 將文本拆分為行的列表
filtered_lines = []  # 存儲(chǔ)篩選后的行
for line in lines:
if specific_value in line:
filtered_lines.append(line)  # 如果包含特定值,則添加到篩選后的行列表中
# 輸出篩選后的行
for line in filtered_lines:
print(line)

輸出將是:

apple

這個(gè)代碼示例將會(huì)把包含特定值"apple"的行篩選出來并打印出來。你可以根據(jù)你的需求修改特定的值和輸入的文本。

0