import random
global colours
global current
colours = ["Red","Yellow","Blue","Green","Orange","White"]
current = []
def randompicker():
for i in range(4):
current = random.choice(colours)
randompicker()
print(colours)
print(current)
嘿,因此,上述程序是應該隨機添加元素的4從列表中稱爲顏色到名爲電流另一個列表。我已瀏覽論壇,但我無法找到針對此案例的具體幫助。Python,如何隨機添加/追加元素從一個列表到另一個?
總之,是否有一個快速和有效的方式來增加從一個列表4種隨機元素直接到另一個?
感謝
嘿感謝您的回答,是有辦法,我能做到這一點不重複? – JayHunkys
@JayHunkys肯定。換句話說,你需要檢查'current'列表,看它是否已經包含下一個選項,然後再附加它。看我如何從英文描述解決方案開始?我把它留給你,你也可以再細化一下,這樣你就可以將它翻譯成代碼。 –
@JayHunkys或者,你可以使用'set'將做檢查你 –