Random order of words on a list

Hello, I’m very new to psychopy and need some help. I’m attempting to create a memory experiment - all the parts are already finished except for the start: i would like to present 28 words on screen at once, but make their position within the list random for every person.

I’ve tried many different options: using shuffle(positions) and using a loop … everything i tried made it so only one word would appear on screen at a random position. Any help would be much appreciated, thank you!