ZAN
Март 21, 2009 20:29:09
Это все потому, что ‘a’ > 35 эквивалентно ord('a') > 35, а в py3k такое неявное приведение типов отключили.
Dimka665
Март 21, 2009 20:38:56
import itertools
iterator = itertools.combinations(dict.keys(), 2)
вроде то, что тебе нужно.
если нет, то гляди
http://docs.python.org/3.0/library/itertools.html
Андрей Светлов
Март 21, 2009 21:44:01
Совсем о них забыл. Впрочем, мне извинительно - использую python 2.5 по техническим причинам
beliy_shum
Май 6, 2009 01:57:04
list1=
prefs2=prefs1
for item in prefs2:
for item2 in prefs1:
if item!=item2:
sim=sim_pearson(critics,prefs2.pop(),item2)
sim=sim_pearson(critics,item,item2)
list1.append([sim, sim, item, item2])
вот