mirror of
https://github.com/AdaCore/cpython.git
synced 2026-02-12 12:57:15 -08:00
Clarify the table entries for combinatorics.
This commit is contained in:
@@ -60,13 +60,17 @@ operator can be mapped across two vectors to form an efficient dot-product:
|
||||
|
||||
**Combinatoric generators:**
|
||||
|
||||
===================================== ==================== =================================================
|
||||
Iterator Arguments Results
|
||||
===================================== ==================== =================================================
|
||||
:func:`product` p, q, ... [repeat=1] cartesian product
|
||||
:func:`permutations` p[, r] r-length permutations (without repeated elements)
|
||||
:func:`combinations` p[, r] r-length combinations (sorted and no repeats)
|
||||
===================================== ==================== =================================================
|
||||
============================================== ==================== =============================================================
|
||||
Iterator Arguments Results
|
||||
============================================== ==================== =============================================================
|
||||
:func:`product` p, q, ... [repeat=1] cartesian product, equivalent to a nested for-loop
|
||||
:func:`permutations` p[, r] r-length tuples, all possible orderings, no repeated elements
|
||||
:func:`combinations` p[, r] r-length tuples, in sorted order, no repeated elements
|
||||
|
|
||||
``product('ABCD', repeat=2)`` ``AA AB AC AD BA BB BC BD CA CB CC CD DA DB DC DD``
|
||||
``permutations('ABCD', 2)`` ``AB AC AD BA BC BD CA CB CD DA DB DC``
|
||||
``combinations('ABCD', 2)`` ``AB AC AD BC BD CD``
|
||||
============================================== ==================== =============================================================
|
||||
|
||||
|
||||
.. _itertools-functions:
|
||||
|
||||
Reference in New Issue
Block a user