Как найти объект из списка
Я использовал следующую программу для создания списка городов, полученных с веб-сайта. Теперь я хочу найти название города (аргумент) из списка, который я создал. Как я могу это сделать?
Другими словами, как мне найти объект из списка? Я старался:listOfCities.find (city)
, Я получил ошибку, так как атрибут find не найден.
def weatherNow (city):
import urllib
connection = urllib.urlopen("http://weather.canoe.ca/Weather/World.html")
weather = connection.read()
connection.close()
cityLoc = weather.find('class="weatherred"')
cityEnd = weather.find("", cityLoc)
if city != -1:
listOfCities = []
while cityLoc != -1:
cityNames = weather[cityLoc+19:cityEnd-1]
listOfCities.append(cityNames)
cityLoc = weather.find('class="weatherred"', cityLoc+1)
cityEnd = weather.find("", cityLoc)
print listOfCities