d['statistics'].insert(2, d['statistics'].pop(0))
2 - потому что индексируются элементы с нуля, то есть у третьего по счету будет индекс 2.
При вставке элемента по индексу, тот элемент, что там уже был и все последующие сдвинутся вправо.
Сначала вычисляются аргументы, а потом выполняется функция, куда они продаются. Это значит что справа первый элемент будет извлечён из списка, а потом вставлен на третье место.
pcdesign, странная тогда у вас задача.
Просто взять элемент с id=3 и поставить на третье место? Больше ничего? Другие переставлять не надо?
У вас две отдельные задачи тогда:
1. Найти индекс элемента с id=1
2. Извлечь элемент с этим индексом и вставить его на третье место