result1= r_record1.annotations['accessions'][1]
result2 = r_record1.annotations['accessions'][0]
s_handle1= Entrez.esummary(db='nucleotide', id=**result1 or result2**, rettype='gb', retmode='text')
s_record1= Entrez.read(s_handle1)
Этот код взят из тела функции, которую я пишу. По сути, я анализирую записи и мне нужно извлечь идентификатор из списка, но очень немногие из сотен записей, которые я просматриваю, имеют только один элемент в списке. Большинству записей нужен второй элемент в списке (первая строка), но немногим нужна первая запись (строка 2). Есть ли способ, которым я могу ввести в строку 3 способ выбора первого результата1 и если индекс выходит за пределы диапазона, выбрать результат 2 (жирный шрифт)?