2daevaorn
Вот простой пример. Это же write only.
В примере map сортируется по значению.
Код:
#!/usr/bin/python
import sys
map = {
'aa':10000000,
'bb':51,
'bb':32,
'cc':8,
'xx':933,
'yy':11
}
def sortByValue(map):
return [(elt[0], elt[1]) for elt in sorted(map.items(), key = lambda(elt) : -elt[1])]
print sortByValue(map)
Насчет GIL, если не понимаете почему, почитайте сначала о нем что-нибудь:
http://www.dabeaz.com/python/GIL.pdf
Но, если серьезно говорить, то конечно субъективно все. Просто мне вот не нравится python и синтаксически, и за динамическую типизацию, и за нестройность стандартной библиотеки, за то что строки не unicode(вроде бы в 3 пофиксили), за семантическую нагрузку на проблемы и табы, и даже за свои собственные кейворды, за то что там нету параметрического полиморфизма(или есть?).
Но серебрянной пули нет, у всех свои предпочтения. Python не самый плохой язык.