Я использовал xlrd для чтения каждой ячейки из трех столбцов, чтобы сделать три списка. Затем я добавил i-й элемент из всех трех списков в новый список, создав новый список списков.Python remove 'text' из списков, сделанных xlrd
search_terms=[]
for row in range(0, book.nrows):
search_terms.append([med_name[row], med_school[row], mentor[row]])
print(*search_terms[0:15], sep='\n')
[text:'Andrew Burkeland', 'Weill Cornell Medical College', 'Dave Cutler ']
[text:'Andrew Pence', 'University of Alabama at Birmingham School of Medicine', 'Jack Warran ']
Есть ли способ вывести «текст:»? Я ввожу каждый список в search_terms
в Entrez.egquery
для поиска результатов по pubmed
, а с текстом: в строке запроса я продолжаю получать 0 результатов.
@anonymous сложением 'ул()' Безразлично» t изменить что-либо, потому что содержимое начинается с начала. –
Проблема заключается в том, что ваш поиск '' 'xlrd''' '' '' '' '' '' ', который возвращает что-то вроде' '' Cell'''. То, что вы хотите, это * значения *, поэтому вам нужно использовать что-то вроде '' 'col_values ()' '' или '' 'row_values ()' ''. Можете ли вы опубликовать код, который генерирует '' 'book.nrows'''? – Markus