Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sorting List
#6
(Jan-25-2022, 07:06 PM)deanhystad Wrote: Because you are sorting the values, not the items.
dt = {'Finley' : 10, 'Evie' : 0, 'P1' : 0, 'P2' : 5, 'P1' : 0, 'P2' : 5, 'Finley' : 15, 'Evie' : 5}

sorted_dt = sorted(dt.items(), key=lambda x: (int(x[1]), x[0]))
print(sorted_dt)
Output:
[('P1', 0), ('Evie', 5), ('P2', 5), ('Finley', 15)]
And of course now that this is a dictionary you cannot have duplicate names (keys).

But the original list was between [] not {}, of course i changed that because it would not take it.
It does not return duplicate but finley 10 is not, and obviously when filter it return the latters.

ok

TY
Reply


Messages In This Thread
Sorting List - by finndude - Jan-25-2022, 05:01 PM
RE: Sorting List - by ndc85430 - Jan-25-2022, 05:57 PM
RE: Sorting List - by deanhystad - Jan-25-2022, 06:23 PM
RE: Sorting List - by Frankduc - Jan-25-2022, 06:49 PM
RE: Sorting List - by deanhystad - Jan-25-2022, 07:06 PM
RE: Sorting List - by Frankduc - Jan-25-2022, 07:13 PM
RE: Sorting List - by ndc85430 - Jan-26-2022, 06:53 AM
RE: Sorting List - by Pedroski55 - Jan-26-2022, 11:40 PM
RE: Sorting List - by DeaD_EyE - Jan-27-2022, 12:29 PM
RE: Sorting List - by Pedroski55 - Jan-27-2022, 09:37 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  List Sorting Problem ZZTurn 5 1,513 Sep-22-2022, 11:23 PM
Last Post: ZZTurn
  sorting a list of lists by an element leapcfm 3 2,053 Sep-10-2021, 03:33 PM
Last Post: leapcfm
  Sorting list of names using a lambda (PyBite #5) Drone4four 2 2,872 Oct-16-2020, 07:30 PM
Last Post: ndc85430
  list sorting question DPaul 5 3,013 Jun-17-2020, 02:23 PM
Last Post: ndc85430
  sorting list of lists pframe 5 34,529 Apr-17-2020, 09:31 PM
Last Post: Larz60+
  sorting list arian29 2 2,240 Feb-02-2020, 10:31 AM
Last Post: ndc85430
  Converting parts of a list to int for sorting menator01 2 2,361 Nov-03-2019, 03:00 PM
Last Post: menator01
  Sorting a copied list is also sorting the original list ? SN_YAZER 3 3,333 Apr-11-2019, 05:10 PM
Last Post: SN_YAZER
  sorting a list of tuples based on date bluefrog 2 5,943 Aug-10-2018, 02:31 AM
Last Post: ichabod801
  Sorting list of lists with string and int Otbredbaron 6 4,476 May-07-2018, 06:04 AM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020