Я собираюсь применить функцию к переменной. Я заранее не знаю, будет ли входящая переменная списком или отдельным списком. например,
var_name = [a, b, c]
or
var_name = [[a,b,c], [d,e,f], [h,i,j]]
Список списка может содержать как можно больше списков. Как мне go проверить, является ли переменная списком или списком списков. Я намерен применить функцию в зависимости от типа. Я попытался использовать len (var_name), но длина для списка будет количеством элементов в одном списке, а для списка списков это количество списков в списке списков.
то, что я пытаюсь для достижения этого:
#function for list
def apply_val(lst):
do something with single list
#function for list of list
def apply_val2(lst):
do something with list of lists
var_name = single_list or list_of_lists
if var_name == single list
apply_val(single_list)
else:
apply_val(list_of_lists)
Как мне проверить, является ли var_name списком или списком списков?