1. Python / Говнокод #21316

    −22

    1. 1
    2. 2
    def group_by_first(objs, keyfun):
        return map(lambda x: x[0], dict(map(lambda key: (key, filter(lambda obj: keyfun(obj) == key, objs)), set(map(keyfun, objs)))).values())

    Запостил: kyzi007, 03 Октября 2016

    Комментарии (14) RSS

    • "настоящие перловщики могут даже на питоне перл писать"
      Ответить
      • На питоне можно много всякого говна писать. Есть тонны примеров фортрана на питоне. И матлаба на питоне. И пхп на питоне. Гомоикон вроде нету, но я опасаюсь гуглить.
        Ответить
        • Гомоикона - это c++ что-ли?
          Ответить
        • > Гомоикон вроде нету, но я опасаюсь гуглить.

          Я только такое знаю:
          import ast
          ast.dump(ast.parse("import ast; ast.dump(ast.parse('import ast'))"))
          Module(body=[Import(names=[alias(name='ast', asname=None)]), Expr(value=Call(func=Attribute(value=Name(id='ast', ctx=Load()), attr='dump', ctx=Load()), args=[Call(func=Attribute(value=Name(id='ast', ctx=Load()), attr='parse', ctx=Load()), args=[Str(s='import ast')], keywords=[], starargs=None, kwargs=None)], keywords=[], starargs=None, kwargs=None))])
          Но до гомоикон не дотягивает
          Ответить
      • Как и сишники ебашить сишку напитоне.
        Ответить
        • Трудно. Байты ебать неудобно, в память срать неудобно, нафиг-нафиг.
          Ответить
          • > в память срать неудобно
            С помощью ctypes в память срать очень удобно. Даже репл уронить - как два пальца об асфальт.
            Ответить
        • Я про апи типа pycurl. 4 сишкобляди пригорели.
          Ответить
          • libcurl - то еще говно даже среди сишных библиотек
            Ответить
    • Кто юзает питон
      У того не стоит пистон
      Ответить
    • ФПГМ теперь и у вас в коде?
      Ответить
    • А что вы ещё хотели от Python?
      Ответить

    Добавить комментарий