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,824
  • 7
  • 26
  • 56
ilexcel
  • 895
  • 8
  • 12

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']
U13-Forward
  • 69,221
  • 14
  • 89
  • 114
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,544
  • 1
  • 22
  • 47