pythonic способ конвертировать переменную в список

У меня есть функция, чьим входным аргументом может быть элемент или список элементов. Если этот аргумент является единственным элементом, я помещаю его в список, чтобы можно было последовательно перебирать входные данные.

В настоящее время у меня есть это:

def my_func(input):
    if not isinstance(input, list): input = [input]
    for e in input:
        ...

Я работаю с существующим API, поэтому могуизменить входные параметры. Использование isinstance () кажется счастливым, поэтому есть липравильный способ сделать это?

Ответы на вопрос(8)

Ваш ответ на вопрос