I am trying to check through a list to see if any of the strings inside it contain the word "Temperature" and I'm trying to use a for loop to do this but it doesn't seem to want to work. It seems like it won't iterate because the list is all strings but I've used a for loop to iterate through strings before so I'm not sure what I'm doing wrong.
I would appreciate any help. Thank you
CodePudding user response:
You are trying to retrieve the value by str
as the error says.
Try this:
print(i)
As you'll see, you'll get str
.
A solution for this problem is as follows
- Remove
line = split_lines[i]
- Change
line.contains("Temperature")
to"Temperature" in i
temperature_string = i