Minimum numbers of three lists: Difference between revisions
Content added Content deleted
(Added Python implementation) |
(→{{header|Python}}: Added a variant which maps over the columns (defined in terms of zip)) |
||
Line 348: | Line 348: | ||
=={{header|Python}}== |
=={{header|Python}}== |
||
<lang Python> |
<lang Python>numbers1 = [5,45,23,21,67] |
||
⚫ | |||
numbers2 = [43,22,78,46,38] |
numbers2 = [43,22,78,46,38] |
||
numbers3 = [9,98,12,98,53] |
numbers3 = [9,98,12,98,53] |
||
Line 355: | Line 354: | ||
numbers = [min(numbers1[i],numbers2[i],numbers3[i]) for i in range(0,len(numbers1))] |
numbers = [min(numbers1[i],numbers2[i],numbers3[i]) for i in range(0,len(numbers1))] |
||
print(numbers) |
print(numbers)</lang> |
||
⚫ | |||
{{Output}} |
{{Output}} |
||
⚫ | |||
<pre> |
|||
⚫ | |||
Or, in terms of zip: |
|||
</pre> |
|||
<lang python>'''Minimum value in each column''' |
|||
⚫ | |||
numbers2 = [43, 22, 78, 46, 38] |
|||
numbers3 = [9, 98, 12, 98, 53] |
|||
print([ |
|||
min(*x) for x |
|||
in zip(*[numbers1, numbers2, numbers3]) |
|||
⚫ | |||
{{Out}} |
|||
<pre>[5, 22, 12, 21, 38]</pre> |
|||
=={{header|Raku}}== |
=={{header|Raku}}== |