+ 1
я не знаю как объединить множество значений в в одну переменную
есть список c= [123,456]после кода переменная 123 была разобрана на отдельные 1 2 и 3, как потом объединить их обратно?
7 Answers
+ 1
Так собственно все правильно, просто нужно применить такую структуру.
c= [1,2,3]
x = ''
for i in c:
x += str(i)
Вывод "123"
Если не получиться пиши в личку
0
Можно использовать методы:
c.insert(index, x)
Или
c.append(x)
где x - числа, которые необходимо вставить
Оба метода добавляют в список значения, с той лишь разницей, что первый вставляет элемент на определенную позицию, а второй в конец списка.
Например:
c = [1,2,3]
c.append(4)
print(c) #1, 2, 3, 4
0
Для объединения 1,2,3 можно перевести их в строку "" (команда str()) и после просто сложить x = str(1) + str(2) + str(3) #123
0
метод с insert и append не подходит мне не нужен список
0
метод через строки тоже кол во цифр будет всегда разное
0
уточняю сразу есть переменная 123
я её разбил на список с=[1,2,3]
нужно опять 'собрать' переменную в 123
0
спасибо