Помещение лямбды в список поначалу звучит неплохо, но затем вам нужно вызвать эти специальные (или все) индексы вашего списка. Вы не можете перебрать список, вы не можете отсортировать список, ...
Имхо проще создать функцию, которая предоставляет вам списки:
from random import randint
def gimme_fruits ():
return [ "Orange", "Banana", f"{randint(2,5)} Cherries",]
print(gimme_fruits())
Выход:
['Orange', 'Banana', '3 Cherries']
['Orange', 'Banana', '4 Cherries']
['Orange', 'Banana', '2 Cherries']
Каждый список «фиксирован» по количеству вишен - но вы можете сделать это:
for f in gimme_fruits() + gimme_fruits() + gimme_fruits():
print(f)
Чтобы получить ваши витамины:
Orange
Banana
3 Cherries
Orange
Banana
3 Cherries
Orange
Banana
3 Cherries