Вы можете сделать это в одну строку следующим образом:
from itertools import compress
d2 = dict((k, sum(compress(d1['vals'], (x == k for x in d1['inds'])))) for k in set(d1['inds']))
Однако, это не так уж интуитивно понятно. Я надеюсь, что кто-то придумает лучший ответ :)
Можно оптимизировать Apache как потребность. Я предпочитаю Apache, поскольку это - устойчивость.
Вы могли судить язык чероки. Это не прибывает настроенное с PHP из поля, но легко настроить и очень быстро,
Больше всего здесь будет использовать апача, но существуют другие опции. IBM отправила хорошую длинную статью о предмете. Не все они будут поддерживать PHP.
Из этих альтернатив lighttpd является, вероятно, самым популярным.
Назад, когда Lighty имел много сообщений об утечках памяти, упомянул кто-то Nginx. Проигнорируйте смешное имя, это - на самом деле лучший HTTPD, который я когда-либо использовал (и я использовал Apache с тех пор 1.1). Установите PHP как FCGI, а не модуль, и Вы являетесь золотыми.
Я использую Apache для разработки PHP.
В Windows I рекомендуют установить XAMPP - это - полный предварительно сконфигурированный стек PHP/MySQL.
Mac OS X может быть немного более хитрым, но я справился с предварительно установленной установкой.
Относительно действительно больше всего используют Apache, ответ - да. Большинство серверов в сети использует Apache (главным образом ЛАМПА). PRobabyly, которым состоит в том самая большая причина, потому что Apache является очень гибкими работами с примерно чем-либо. Это имеет много плагинов и очень настраивается. Это также очень быстро и работает примерно на чем-либо.
Почти все выполняют PHP в Apache, едва ли кто-то выполняет его с чем-либо еще. Риск использования чего-то еще явно перевешен преимуществом использования стандартной платформы сервера приложений.
При использовании некоторого другого веб-сервера будет PHP продолжать поддерживать его в будущих выпусках? (это - конечно, проблема для Apache также, но более вероятно).
Каким образом является Apache не "Достаточно светом" для Вас?