В чем разница между этими двумя операторами в python?
var = foo.bar
и
var = [foo.bar]
Я думаю, что он превращает var в список, содержащий foo.bar, но я не уверен. Также, если это поведение и foo.bar уже является списком, что вы получите в каждом случае?
Например: если foo.bar = [1, 2], получу ли я это?
var = foo.bar #[1, 2]
и
var = [foo.bar] #[[1,2]] where [1,2] is the first element in a multidimensional list