ランダムな順序で印刷したいリストがあります。これまでに書いたコードは次のとおりです。
import random
words=["python","java","constant","immutable"]
for i in words:
print(i, end=" ")
input("") #stops window closing
ランダムに1つだけを選択する変数を作成してからランダムに削除するなど、ランダムに出力するためにさまざまなことを試しました。次に、それらがすべて削除され、別の変数内に収まるまで、この手順を繰り返します。次に、変数をリストに入れてから出力します。ただし、これはエラーを生成し続けました。これを行う別の方法はありますか?