[Tutor] Calculating and returning possible combinations of elements from a given set
zuxoxus at gmail.com
Wed Jul 28 00:55:47 CEST 2010
Sharp thanks, but:
I try to reproduce the example from the table, but:
>>> import itertools
>>> combinations('ABC', 2)
Traceback (most recent call last):
File "<pyshell#27>", line 1, in <module>
NameError: name 'combinations' is not defined
If im not mistaken, it should return AB, AC, BA, etc.
I'm using Python 3.1
2010/7/28 Mark Lawrence <breamoreboy at yahoo.co.uk>
> On 27/07/2010 23:20, ZUXOXUS wrote:
>> Hi all pythoners
>> I've got a probably easy to answer question.
>> Say I've got a collections of strings, e.g.: 'man', 'bat', 'super',
>> They are in a list, or in a sequence or whatever, say a bag of words
>> And now I want to know how many couples I can do with them, and I want the
>> program to show me the actual couples: 'manman', 'manbat', 'mansuper',
>> 'manultra', 'batbat', 'batman', 'batsuper', etc.
>> But hey, why building up new words from just two strings? I also want to
>> know the possible combinations of three words, four words, and perhaps,
>> not, five words.
>> So, is it easy to do?
>> Sorry, I'm new in programing, and am probably far from being a math-master
>> I'm clueless, I think probably the code have some FOR I IN SEQUENCE... but
>> then what? I don't know how to say: take every element and paste it to
>> another one from the bag, and with another one, and with another one,...
>> If it's too complex, I dont need the whole code recipe, just need some
>> clues, or perhaps a useful link
>> Thank you very much in advance!
>> Tutor maillist - Tutor at python.org
>> To unsubscribe or change subscription options:
> The lazy way.
> Look for combinations().
> Mark Lawrence.
> Tutor maillist - Tutor at python.org
> To unsubscribe or change subscription options:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Tutor