0

I have already converted my dictionary to a list but got stuck in getting in specific format. My output dictionary is,

foldersinlist = [['Training'], ['Training videos', 'Training documents', 'Training workouts', 'Training practicals', 'Training practicals', 'Training practicals']]

How I want is,

['Training', 'Training videos', 'Training documents', 'Training workouts', 'Training practicals', 'Training practicals', 'Training practicals']

The code which I currently have is below,

foldersinlist = list(folders.values())
print(foldersinlist)
Arkistarvh Kltzuonstev
  • 6,572
  • 7
  • 24
  • 47
ilexcel
  • 775
  • 5
  • 11

2 Answers2

0

Try:

print([x for i in foldersinlist for x in i])

Output:

['Training', 'Training videos', 'Training documents', 'Training workouts', 'Training practicals', 'Training practicals', 'Training practicals']
U12-Forward
  • 65,118
  • 12
  • 70
  • 89
0

this is nested list and not dictionary:

foldersinlist = [['Training'], ['Training videos', 'Training documents', 'Training workouts', 'Training practicals', 'Training practicals', 'Training practicals']]

this is flat list:

['Training', 'Training videos', 'Training documents', 'Training workouts', 'Training practicals', 'Training practicals', 'Training practicals']

just do:

ll = sum(foldersinlist , [])
Dariusz Krynicki
  • 2,163
  • 1
  • 18
  • 39