Oren Tirosh <oren-py-d@hishome.net>: > > Hmmm, in other words, cartesian() is a lazy version > > of zip(). > > Nope. > > >>> zip([1, 2], ['a', 'b']) > [(1, 'a'), (2, 'b')] > > >>> list(cartesian([1, 2], ['a', 'b'])) > [(1, 'a'), (1, 'b'), (2, 'a'), (2, 'b')] Sorry, BrainError. In that case, it's probably faster to use the nested loops -- unless cartesian() were implemented in C. Greg Ewing, Computer Science Dept, +--------------------------------------+ University of Canterbury, | A citizen of NewZealandCorp, a | Christchurch, New Zealand | wholly-owned subsidiary of USA Inc. | greg@cosc.canterbury.ac.nz +--------------------------------------+
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4