2014-04-28 81 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)) 
相关问题