Найти - Пользователи
Полная версия: При переводе списка в строку остаются квадратные скобки
Начало » Python для новичков » При переводе списка в строку остаются квадратные скобки
1
Imarden
Добрый день!
При переводе списка в строку остаются квадратные скобки.
Например:
a = [i for i in input().split()]
# Какой-то код
print(''.join(str(a)))
Ввод: 1 2 3
Вывод: ['1', '2', '3']
Квадратные скобки это список, но почему же они остаются по join?
Shaman
Вы понимаете свой код?
print(''.join(a))
Imarden
a = [i for i in input().split()]
# Код
b = ' '.join(a)
print(b)
py.user.next
>>> def f():
...     s = ' '.join(input().split())
...     print(s)
... 
>>> f()
1  2  3
1 2 3
>>>
ZerG
l = [1, 2, 3]
print ' '.join(str(i) for i in l)
Vigi
print(*[i for i in input().split()])
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB