file = open('university_towns.txt','r')
lines = file.readlines()
lst = []; state = ''; region = ''
for name in lines:
if name == '[ed':
state = name.split('[ed',0)
Если я запускаю приведенный выше код, то получается следующий вывод
['Alabama[edit]\n',
'Auburn (Auburn University)[1]\n',
'Florence (University of North Alabama)\n',
'Jacksonville (Jacksonville State University)[2]\n',
'Livingston (University of West Alabama)[2]\n',
'Montevallo (University of Montevallo)[2]\n',
'Troy (Troy University)[2]\n',
'Tuscaloosa (University of Alabama, Stillman College, Shelton State)[3][4]\n',
'Tuskegee (Tuskegee University)[5]\n',
'Alaska[edit]\n',
'Fairbanks (University of Alaska Fairbanks)[2]\n',
'Arizona[edit]\n',
'Flagstaff (Northern Arizona University)[6]\n',
'Tempe (Arizona State University)\n',
'Tucson (University of Arizona)\n',
Но мне нужны только элементы, заканчивающиеся на [ed
Пожалуйста, помогите
Заранее спасибо