Как обрезать вывод Python

Я хочу раздеться platform.linux_distribution(),

Выход кортеж ('Ubuntu', '11.10', 'oneiric') но я хочу показать это как "Ubuntu 11.10 oneriric"

.group(1) не работает.

3 ответа

Решение

Ты ищешь " ".join():

>>> import platform
>>> platform.linux_distribution()
('Ubuntu', '11.04', 'natty')
>>> " ".join(platform.linux_distribution())
'Ubuntu 11.04 natty'
>>> 

Как насчет:

' '.join(platform.linux_distribution())

Я на маке, так что у меня нет platform.linux_distribution(), но похоже, что он должен вернуть массив.

Как насчет этого:

" ".join(platform.linux_distribution())
Другие вопросы по тегам