Решение на Ретроспекция от Деян Спиров

Обратно към всички решения

Към профила на Деян Спиров

Резултати

  • 0 точки от тестове
  • 1 бонус точка
  • 1 точка общо
  • 0 успешни тест(а)
  • 0 неуспешни тест(а)

Код

REPOSITORY="https://github.com/dspirov/python-retrospective"
# Неща, които научих
#
# 1. Конструктор на клас може да се вика като функция. Всъщност "функциите"
# map и filter са класове, и извикването им като функции връща екземпляр.
# Приложих този трик в iterate от задача 2
#
# 2. Като индекс на dict може да се ползва tuple.
#
# 3. Метода popitem() на dict не трие първия елемент, а произволен такъв.
# Това е проблем например за cache функцията, където е нужно да се изтрие
# най-стария елемент. Решението е да се използва collections.OrderedDict.

История (2 версии и 0 коментара)

Деян обнови решението на 26.04.2013 16:12 (преди над 11 години)

+REPOSITORY="https://github.com/dspirov/python-retrospective"
+
+# Неща, които научих
+#
+# 1. Конструктор на клас може да се вика като функция. Всъщност "функциите"
+# map и filter са класове, и извикването им като функции връща екземпляр.
+# Приложих този трик в iterate от задача 2
+#
+# 2.
+#
+#
+#
+#
+#
+#
+#

Деян обнови решението на 29.04.2013 15:08 (преди над 11 години)

REPOSITORY="https://github.com/dspirov/python-retrospective"
# Неща, които научих
#
# 1. Конструктор на клас може да се вика като функция. Всъщност "функциите"
# map и filter са класове, и извикването им като функции връща екземпляр.
# Приложих този трик в iterate от задача 2
#
-# 2.
+# 2. Като индекс на dict може да се ползва tuple.
#
-#
-#
+# 3. Метода popitem() на dict не трие първия елемент, а произволен такъв.
-#
+# Това е проблем например за cache функцията, където е нужно да се изтрие
-#
+# най-стария елемент. Решението е да се използва collections.OrderedDict.
-#
-#