Попытка склеить повторяющийся элемент из списка - PullRequest
0 голосов
/ 19 апреля 2020

Я извлек файлы из онлайн-базы данных, состоящей примерно из 100 названий. С каждым из этих заголовков связан номер DOI, однако для каждого заголовка номер DOI различен. Чтобы запрограммировать эту работу, я преобразовал содержимое сайта в список. Затем я создал для l oop, чтобы перебрать каждый элемент списка. То, что я хочу, чтобы программа делала, это перебирает весь список и находит, где написано «DOI:», а затем берется число, которое следует за этим. Тем не менее, с созданным для l oop, все, что он делает, это распечатывает первый номер DOI, а затем завершается. Как заставить l oop продолжать, как только я найду первый.

Вот код:

resulttext = resulttext.split()
print(resulttext)
for item in resulttext:
    if item == "DOI:":
        DOI=resulttext[resulttext.index("DOI:")+1] #This parses out the DOI, then takes the item which follows it
        print(DOI) 
...