подскажите, как сделать шанс выпадения на питоне, но не числа, а, например хз файла или фото. типа, файл1 выпадет с вероятностью 20%, файл2 - 50%, а файл3 - 30%
from random import choices
res = choices([1, 2], weights=[.8, .2])
не знаю, как объяснить, я не шарю, вот пример кода, мне нужно чтоб там был не шанс выпадения чисел 1,2 а шанс выпадения файлов
from random import choices
res = choices(['file_1', 'file_2'], weights=[.8, .2])
# or
res = choices([open('file_1', 'rb'),
open('file_2', 'rb')],
weights=[.8, .2])