Python Forum
list of list to list of tuple?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
list of list to list of tuple?
#2
How do I convert this list of lists:

[['0', '1'], ['0', '2'], ['0', '3'], ['1', '4'], ['1', '6'], ['1', '7'], ['1', '9'], ['2', '3'], ['2', '6'], ['2', '8'], ['2', '9']]

To this list of tuples:

[(0, [1, 2, 3]), (1, [0, 4, 6, 7, 9]), (2, [0, 3, 6, 8, 9])]

I am unsure how to implement this next step? (I can't use dictionaries,
sets, deque, bisect module. You can though, and in fact should, use .sort or sorted functions.)

Here is my attempt:

    network= [['10'], ['0 1'], ['0 2'], ['0 3'], ['1 4'], ['1 6'], ['1 7'], ['1 9'], ['2 3'], ['2 6'], ['2 8'], ['2 9']]
    network.remove(network[0])
    friends=[]
    
    for i in range(len(network)):
        element= (network[i][0]).split(' ')
        friends.append(element)
    
    
    t=len(friends)
    lst=[]
    
    for i in range(t):
        a= (friends[i][0])
        if a not in lst:
            lst.append(int(a))
            for i in range(t):
                if a == friends[i][0]:
                    b=(friends[i][1])
                    lst.append([b])
    print(tuple(lst))
It outputs:

  (0, ['1'], ['2'], ['3'], 0, ['1'], ['2'], ['3'], 0, ['1'], ['2'], ['3'], 1, ['4'], ['6'], ['7'], ['9'], 1, ['4'], ['6'], ['7'], ['9'], 1, ['4'], ['6'], ['7'], ['9'], 1, ['4'], ['6'], ['7'], ['9'], 2, ['3'], ['6'], ['8'], ['9'], 2, ['3'], ['6'], ['8'], ['9'], 2, ['3'], ['6'], ['8'], ['9'], 2, ['3'], ['6'], ['8'], ['9'])
I am very close it seems, but not sure what to do??
Reply


Messages In This Thread
list of list to list of tuple? - by student8 - Nov-14-2017, 02:38 AM
Help with tuples - by student8 - Nov-14-2017, 05:29 AM
RE: Help with tuples - by buran - Nov-14-2017, 08:06 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How to parse and group hierarchical list items from an unindented string in Python? ann23fr 1 667 May-23-2024, 05:39 AM
Last Post: Pedroski55
  A function that checks if the list is sorted pooyan89 16 18,061 Apr-22-2024, 09:14 AM
Last Post: DeaD_EyE
Sad IMC Calculator but with a list of patients Booba 1 1,137 Jun-11-2023, 07:21 AM
Last Post: deanhystad
  List joining deatz 14 3,551 Dec-21-2022, 03:34 AM
Last Post: deatz
  Help with list homework eyal123 5 1,938 Nov-18-2022, 03:46 PM
Last Post: deanhystad
  How to sort a list with duplicates and return their unique indices. Echoroom 3 3,800 Sep-23-2022, 07:53 AM
Last Post: deanhystad
  help with adding duplicates elements together in a list 2ECC3O 5 2,244 Sep-10-2022, 07:11 AM
Last Post: 2ECC3O
  how to reverse a list and store in another list in python SuperNinja3I3 6 3,533 Aug-14-2022, 06:36 PM
Last Post: DeaD_EyE
  list digit into number Voldyy 2 1,688 Jul-10-2022, 06:13 PM
Last Post: deanhystad
  How to remove extra space from output list? longmen 3 2,029 May-05-2022, 11:04 PM
Last Post: longmen

Forum Jump:

User Panel Messages

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