MapThread
f applied across the CORRESPONDING elements of each list, not each list in turn.
✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram Language
MapThread✓MapThread(f, lists){f(a1, b1, …), f(a2, b2, …), …} for lists = {{a1, a2, …}, {b1, b2, …}, …}Typed signatures
| Type | Package | Applies |
|---|---|---|
(function: any, lists: list<any>) -> list<any> | combinatorics | always |
Details
- Every row of lists must be the same length; a ragged input is left unevaluated.
- The 3-argument Wolfram form (a level spec) isn't implemented — only the top level threads.
Examples
Scope #
Properties #
About
| Examples | 11 |
|---|---|
| Checked against | Wolfram Language 11 agree |
| Crosswalk | Wolfram Language |
See also: MapIndexed, Through