Python: Что здесь означает использование []?

В чем разница между этими двумя операторами в 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
5
задан Andrew Hubbs 21 September 2010 в 22:04
поделиться