Есть переменная, в ней хранится адрес, ей можно присваивать адрес любого куска памяти с нужной структурой данных
Или в случае массива можно просто одной командой процессора передвигаться по элементам массива на любой произвольный, за один такт, не копируя кучу данных, в случае ардуины это будет за 1/16.000.000 секунды
А в случае питона это будет не одна тысяча тактов
Так вот на кой громозеке присваивать адрес структуры/массива/списка переменной, если можно работать сразу со структурой/массивом/списком?
Зачем эти лишние движения?