Python Forum
Input validation for nested dict and sorting list of tuples
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Input validation for nested dict and sorting list of tuples
#2
You could use enumerate to add the digits to your result.
result = [('Algeria', 17), ('Afghanistan', 2), ('Albania', 0)]
print([(index, value) for index, value in enumerate(result, 1)])
Output:
[(1, ('Algeria', 17)), (2, ('Afghanistan', 2)), (3, ('Albania', 0))]

I just realised the index digits should be in the same tuple as the rest of the items.
result = [('Algeria', 17), ('Afghanistan', 2), ('Albania', 0)]
print([(index, *value) for index, value in enumerate(result, 1)])
Output:
[(1, 'Algeria', 17), (2, 'Afghanistan', 2), (3, 'Albania', 0)]
BashBedlam likes this post
Reply


Messages In This Thread
RE: Input validation for nested dict and sorting list of tuples - by Yoriz - May-13-2021, 07:58 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Homework - List containing tuples containing dicti Men 4 2,133 Dec-28-2021, 12:37 AM
Last Post: Men
  sorting a list using unicodes acending order, no loops, no sort(), using recursion lrn2codee 14 6,662 Jun-23-2021, 07:33 PM
Last Post: deanhystad
  Sorting list - Homework assigment ranbarr 1 2,308 May-16-2021, 04:45 PM
Last Post: Yoriz
  Removing existing tuples from a list of tuple Bruizeh 4 2,902 May-15-2021, 07:14 PM
Last Post: deanhystad
  List index out of range when turning CSV into dict ranbarr 15 6,767 May-12-2021, 10:38 AM
Last Post: ranbarr
  nested looping with list cap510 2 1,976 Sep-10-2020, 04:51 AM
Last Post: cap510
  Sorting nested lists in ascending order jszum 2 2,346 May-17-2020, 01:35 PM
Last Post: jefsummers
  how to add the user input from file into list wilson20 8 4,433 May-03-2020, 10:52 PM
Last Post: Larz60+
  Python Adding +1 to a list item cointained in a dict ElReyZero 1 2,136 Apr-30-2020, 05:12 AM
Last Post: deanhystad
  Dict from list - HELP! PLEASE! cherry_cherry 16 5,841 Apr-09-2020, 04:01 AM
Last Post: cherry_cherry

Forum Jump:

User Panel Messages

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