Ты прав, С намного быстрее. Вот почему в этих результатах CPython в два раза быстрее, когда речь идет о словарях, которые являются почти чистым C. С другой стороны, код Python не компилируется, он интерпретируется. Вызовы функций в CPython ужасно медленные.
Но с другой стороны:
TryRaiseExcept: +4478.9%
Теперь, вот где получить IronPython ужасно неправильно.
И затем, есть проект PyPy, одной из целей которого является компилятор Just-In-Time. Существует даже подмножество Python, называемое RPython (Reduced Python), которое может быть статически скомпилировано. Что, конечно, лот быстрее.