Форум сайта python.su
Дан список имён (например ). Необходимо вывести список в удобочитаемом виде:
Bart, Lisa & Maggie.(количество элементов в списке может меняться Пример:
-> “A, B, C & D.”
То есть после каждого имени выводить запятую, кроме предпоследнего. После предпоследнего имени нужно выводить символ “&”, а после последнего - точку.
если можно то наиболее простым и понятным образом для новичка
Офлайн
за основу можно взять следующий код
>>> s = ['A', 'B', 'C', 'D'] >>> result = '{} & {}.'.format(', '.join(s[:-1]), s[-1]) >>> print(result) A, B, C & D.
Отредактировано JOHN_16 (Дек. 8, 2016 17:00:52)
Офлайн
JOHN_16спасибо
за основу можно взять следующий код
Офлайн