【发布时间】:2021-04-19 11:23:16
【问题描述】:
我正在尝试比较从读取 .txt 文件中获得的字符串中的子字符串,并将其与列表中的元素进行匹配。
.txt 文件中的字符串如下:
1. Blood 75.6 gm% 12-14
2. Rash 15.4 tm/m 54-89
我有一个名为 data 的列表,其中包括作为字符串中第一个单词出现的单词。 所以,
data = ['blood', 'Rash']
f = open('my.txt', r)
for x in f:
if x.find(str(data)):
# Do something
如何匹配这两者,然后对其进行操作?
【问题讨论】:
-
也就是说,你想确定从文本文件中读取的每一行是否包含“血”或“皮疹”?
-
@PaulBrink 是的。每行都有一个关键字,我试图通过将其定义到一个列表中来匹配它,它始终是字符串中出现的第一个单词。
标签: python string list substring