我想編寫一個程序,以隨機順序顯示列表中的所有元素而不重複。 在我看來,它應該工作,但只打印重複的元素。在Python中沒有重複的隨機
import random
tab = []
for i in range(1, 8):
item = random.choice(["house", "word", "computer", "table", "cat", "enter", "space"])
if item not in tab:
print(item)
else:
tab.append(item)
continue
的可能重複的[洗牌在python對象的列表(http://stackoverflow.com/questions/976882/shuffling-a-list-of-objects-in-python) – soon
@AbroT你能解決這個問題嗎? –