У меня есть функция, входной аргумент которой может быть либо элементом, либо списком элементов. Если этот аргумент является одним элементом, я помещаю его в список, чтобы я мог последовательно итеративно перебирать входные данные.
В настоящее время у меня есть это:
def my_func(input):
if not isinstance(input, list): input = [input]
for e in input:
...
Я работаю с существующим API, поэтому я не могу изменить входные параметры. Использование isinstance() кажется взломанным, поэтому есть ли способ сделать это?