Need max values in list of tuples, based on position
DFS
nospam at dfs.com
Fri Nov 11 13:53:44 EST 2022
On 11/11/2022 12:49 PM, Dennis Lee Bieber wrote:
> On Fri, 11 Nov 2022 02:22:34 -0500, DFS <nospam at dfs.com> declaimed the
> following:
>
>>
>> [(0,11), (1,1), (2,1),
>> (0,1) , (1,41), (2,2),
>> (0,9) , (1,3), (2,12)]
>>
>> The set of values in elements[0] is {0,1,2}
>>
>> I want the set of max values in elements[1]: {11,41,12}
>
> Do they have to be IN THAT ORDER?
Yes.
>>>> data = [(0,11), (1,1), (2,1), (0,1) , (1,41), (2,2), (0,9) , (1,3), (2,12)]
>>>> reshape = list(zip(*data))
>>>> result = sorted(reshape[1])[-3:]
>>>> result
> [11, 12, 41]
>
>
>
More information about the Python-list
mailing list