fork download
  1. import ast
  2.  
  3. car = lambda lst: lst[0] # value
  4. cdr = lambda lst: lst[1] # next list
  5.  
  6. lst = ast.literal_eval(input())
  7. if lst:
  8. largest = car(lst)
  9. while lst is not None:
  10. if largest < car(lst):
  11. largest = car(lst)
  12. lst = cdr(lst)
  13. print(largest)
Success #stdin #stdout 0.02s 5956KB
stdin
[1, [23, [53, [54, [5, None]]]]]
stdout
54