все знаю функцию join
Работает она так почти везде:
т.е. join('\n',list)
но в Python3 это что-то из ряда вон выходящее..
Работает оно так:
'\n'.join(list)
Давайте подумаем о коде на Python:
Мы хотим работать с разделителем ‘\n’, вызываем ему метод join, т.е. мы хотим перенос строки объединить.. и объединить чем ? правильно.. списокм..
Какая ЧУШ !!
Ван Рассум курил что-то неизвестное природе.
а может пил..
кстати вот еще. В Python из коробки есть такая функция: title()
Ну неправильно наверное говорить что это функция, это метод у строк, ведь в Python3 все является объектами.
Дак вот функция title в строке все слова переводит в верхний регистр.
Я понимаю такую фичу для PHP, где для каждого пука есть функция, но для такого Гугловского языка иметь в арсенале такую функцию из коробки.. это конечо прыжок с парашютом с первого этажа.
Кстати Python3 перестал поддерживать Windows XP с версии 3.4.4 вроде.
Так же в Python бесит что для print надо писать эти скобочки.. и если Perl6 стремится к минимализму, то Python все усложняет.
say 'hello' #perl6 print ('hello') #Python3