如何可以安排一组名称,从而各溶液具有两个names.for例如 [“鲍勃”,“萨利”,“简”]布置一组名称,使得两个名字被打印为一个溶液
结局应该是这样的; 鲍勃&萨利,萨利 简&等,使用python提前
感谢。
如何可以安排一组名称,从而各溶液具有两个names.for例如 [“鲍勃”,“萨利”,“简”]布置一组名称,使得两个名字被打印为一个溶液
结局应该是这样的; 鲍勃&萨利,萨利 简&等,使用python提前
感谢。
>>> import itertools
>>> li = ["bob", "sally", "jane"]
>>> for i in itertools.combinations(li, 2):
print i
,你会得到:
('bob', 'sally')
('bob', 'jane')
('sally', 'jane')
检查出itertools的文档,特别是对combinations和permutations。有很好的代码示例显示它是如何工作的。
击败我,+1。 OPs问题_could也可以在itertools的文档中要求'pairwise'配方,尽管我怀疑这就是他的意思。 – 2011-05-24 07:08:21
好点,@lazyr。我想你可以让它成为答案,以便OP可以挑选。 – 2011-05-24 07:20:09
Nah,这是相当牵强的,阅读我的评论,他知道。 – 2011-05-24 07:50:05
作业?查找“排列”。 – Keith 2011-05-24 07:04:41