Похоже, ваша проблема связана с передачей объекта, TempData в список и последующим изменением содержимого этого объекта.Ссылка на TempData хранится в списке, а не значения, содержащиеся в этом списке.Когда вы изменяете TempData, он изменяет каждый элемент в списке.Вместо этого попробуйте это:
test = []
test.append([1, 2.32, 3.65])
test.append([2.312, 1.231, 1.111])