I\'m trying to shuffle only elements of a list on 3rd till last position so the 1st two will always stay in place e.g.
list = [\'a?\',\'b\',\'c\',\'d\',\'e\'
What you do is this:
copy = list[2:] random.shuffle(copy)
which does not do much to the original list. Try this:
copy = list[2:] random.shuffle(copy) list[2:] = copy # overwrite the original