May-04-2019, 12:34 PM
(Apr-29-2019, 04:00 PM)perfringo Wrote: For general purpose solution recursion seems suitable. However, in case of one level deep and only lists then oneliner will do ("for every element in reverse ordered list give me reverse ordered element if element is list otherwise element itself"):
>>> lst = ["WHAT","IS","THIS",["a nested list", 3, 8, 4.00]] >>> [list(reversed(el)) if isinstance(el, list) else el for el in reversed(lst)] [[4.0, 8, 3, 'a nested list'], 'THIS', 'IS', 'WHAT']
Thanks pal
I think that will solve the problem