2014-04-28 84 views
0

我是一名初學者程序員,我正在嘗試創建一個生成器。我想知道如何將列表中的項目放入另一個列表中。例如,我希望c1的項目位於c3中。那麼c3會有物品['巧克力','白巧克力','普通','糖']。我只想要做到這一點,而不必全部輸入,因爲我添加了更多的東西。將列表中的項目放入Python中的另一個列表中?

import random 

c1 = ['chocolate', 'white chocolate'] 
c2 = ['chips', 'chunks'] 
c3 = ['plain', 'sugar'] 

print "A", (random.choice(c3)), "cookie with", (random.choice(c1)), (random.choice(c2)) 

那麼,有沒有我可以去做這件事?我知道我目前沒有太多的東西,但是它在不斷增長,這些建議稍後會有用。

+0

它是什麼你想要做什麼? –

+0

你會澄清你的意思嗎?把列表中的項目放入另一個列表中? – That1Guy

+1

當你說「make a generator」時,你是指稱爲[generator](https://wiki.python.org/moin/Generators)的Python語言特性還是該詞的另一種用法? –

回答

1

組合名單是很容易在Python:

newlist = c1 + c2 + c3 

您可以通過添加append特定項目的荷蘭國際集團名單:

newlist = [] 
newlist.append(random.choice(c3)) 
相關問題