> p.s. и, кстати, вот это вот «**» — нифига не очевидная конструкция.
> фиг знает вообще, что она делает, и догадаться — никак.Чувак, я ни разу не читал про эту конструкцию ни в одном мануале. Я просто видел её использование, без объяснения, в том же мануале, и просто догадался, как оно работает. Оно работало именно так, как я и ожидал.
А перед использованием python мануал, хотя бы по диагонали, просмотреть следует.
> а если у человека есть опыт сей — он вообще от этой конструкции офигеет.
Я в детстве, когда нужно использовать *, когда **, когда & или что там, я уже забыл, собирал только перебором (в смысле - подставил один символ, скомпилировал-запустил-не-подошло-подставил другой). И только когда комбинаторика иссякала, просто сдавался. И даже не понимаю, как такие штуки можно в голове держать. Поэтому python для непрограммистов и им сочувствующих, а C для программистов и интересующихся тонкими материями, и пусть так дальше и остаётся. python д о с т а т о ч н о эффективен для своей ниши, а борцы за чистоту тактов и закат производительности вручную пусть борятся где-нибудь в другом месте - мы к ним не лезем, ядра на python не пишем.