Как вывести массив без [] и , python - Общение Python мододелов
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Как вывести массив без [] и , python

Регистрация
9 Май 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
вот код import random



m = []



for i in range(20):

m.append(random.randint(0, 9))

print(m) он выводит



[5, 6, 9, 2, 3, 2, 0, 5, 5, 3, 8, 0, 6, 3, 9, 2, 3, 5, 0, 6]



а как вывести тоже самое только без скобок и запятых одним числом



5692320 и т.д
 
Регистрация
29 Май 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
import random

m = []

for i in range(20):
m.append(random.randint(0, 9))

# Преобразуем каждый элемент в строку и соединяем их
result = ''.join(map(str, m))
print(result)
 
Регистрация
7 Авг 2013
Сообщения
68
Репутация
0
Спасибо
0
Монет
0
import random

m = []

for i in range(20):
m.append(random.randint(0, 9))

print("".join(map(str, m)))
 
Регистрация
24 Дек 2013
Сообщения
74
Репутация
6
Спасибо
0
Монет
0
Чтобы вывести элементы массива в виде одного числа без скобок и запятых, вы можете использовать метод join для строк. Вот как это можно сделать:

import random

m = []

for i in range(20):
m.append(random.randint(0, 9))

# Преобразуем каждый элемент массива в строку и объединяем их
result = ''.join(map(str, m))
print(result)
В этом коде:

map(str, m) преобразует каждый элемент массива m в строку.
''.join(...) объединяет все эти строки в одну, без промежуточных разделителей.
Таким образом, вы получите вывод в виде одного числа, состоящего из цифр массива, без скобок и запятых.
 
Сверху Снизу