Вход | Регистрация

zadacha 2 groupby

  • Zdrasti, iskam da pitam nqkoi ( v chastnost Stefan , Nikolai , ...) za funkciqta groupby pishe che Всяка група е списък, в който елементите са подредени, както в seq. t.e. razlichava li se resultatat {4: ['spam', 'eggs'], 6: ['parrot', 'cheese'], 11: ['inquisition']} ot rezultata {11: ['inquisition'], 4: ['spam', 'eggs'], 6: ['parrot', 'cheese']} i v dvata slucheq vsqka grupa e spisyk , v koito elementite sa podredeni kakto v seq Pozdravi, Zdravko

    26.03.2009
  • Thumbs_up

    На мен groupby ми дава абсолютно същия резултат, ако го пробваш така:

    groupby(lambda x: 'odd' if x%2 else 'even', [1, 2, 3, 4]) == \
       {'even': [2, 4], 'odd': [1, 3]} # True 

    си връща "True", което се иска :-)

    26.03.2009
  • Като цяло ти си си отговорил сам. Всъщност резултатът не е списък, а си е просто dict, а за него реда на елементите няма значение.

    26.03.2009
  • Thumbs_up

    Не съществува разлика между {1: 2, 3: 4} и {3: 4, 1: 2}. Отвъд това, моля те, пиши на кирилица.

    26.03.2009 (променeно 26.03.2009)