mardi 26 février 2019

Modify a random value of a list at any point regardless of depth

I have a list that can be of any depth or length. By this I mean I could have a list like so:

lst = [1,2,3]

Or:

lst = [[2,233],[[[4,5],[66.33]],[[24,88.65,103,2200.0],[-44.2,-8,5]]], [[[[[[[[5]]]]]]]]]

and what I would like to do is modify a single one of any of these numerical values in the list. I'm aware I could do something dodgy by converting the list to a string, but if there is a standard way of doing this, an answer pertaining to such would be appreciated!




Aucun commentaire:

Enregistrer un commentaire