Как убрать запятые в массиве python

Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
08 августа 2022

Если вы хотите чтобы список выводился на экран и записывался в файл без запятых, то можно создать свой класс, переопределив методы __repr__ и __str__

class ListWithoutCommas(list):
     def __repr__(self):
         return ' '.join(map(str, self))
     def __str__(self):
         return ' '.join(map(str, self))

l = ListWithoutCommas([1, 2, 3, 4, 5])
l  # 1 2 3 4 5
l.append(7)
print(l)  # => 1 2 3 4 5 7
str(l)  # '1 2 3 4 5 7'
0 0
Познакомьтесь с основами Python бесплатно