Новый список, содержащий список + строку - PullRequest
0 голосов
/ 26 февраля 2019

Как мне создать новый список, содержащий существующий список + новую строку?

Const1 = "1000"
Const2 = "2000"
Const3 = "3000"
CONST_LIST = [Const1, Const2]
CONST_LIST_NEW = [CONST_LIST] + Const3 #Nogo
print CONST_LIST_NEW

Желаемый результат ..... ['1000', '2000', '3000']

1 Ответ

0 голосов
/ 26 февраля 2019

Если вы посмотрите на ошибку, которую выдает интерпретатор, вы увидите, что есть ошибка TypeError: TypeError: can only concatenate list (not "str") to list.

Так что вам нужно соединить два списка, и поскольку CONT_LIST уже является списком,нет необходимости в квадратных скобках вокруг него.Но ваша строка должна быть в новом списке, поэтому просто поместите [Const3]

Наконец, это выглядит так:

Const1 = "1000"
Const2 = "2000"
Const3 = "3000"
CONST_LIST = [Const1, Const2]
CONST_LIST_NEW = CONST_LIST + [Const3]
print CONST_LIST_NEW
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...