Я не уверен, что вы хотите, чтобы подразумевать, используя ,
после var
но обычно вы выиграли, т нужно. Как вы пытаетесь получить другие варианты здесь еще один способ сделать
lst.insert(0,var)
Если вы не собираетесь изменить первоначальный список, который вы можете скопировать его в другой список
newList=lst[::]
, а затем сделать вставка
lst.insert(0,var)
Это вопрос стиля, но я предпочитаю
newList=[var]+lst
Примечание * * Вообще, если вы не собираетесь изменить первоначальный список,
newlst = [var] + lst
выглядит чище
, но в случае, если вы хотите изменить в месте ваши варианты
lst = [var] + lst
или
lst.insert(0,var)
Поздний один является предпочтительным, поскольку он является более удобным для чтения и к тому же вы можете использовать его внутри лямбда и списка-понимания :-)
ничего плохого в вашем пути –
Дополнительная запятая не требуется. Вы используете дополнительную запятую, когда вы объявляете кортеж 't = (1,)', чтобы отличить скобки группировки от скобок «tupling». При использовании квадратных скобок нечего отличать: 'l = [1]' отлично работает. Еще одна вещь, никогда не объявляйте элемент как «list», потому что вы теряете встроенную функцию «list()», которая преобразует итерации в список объектов. – juliomalegria