code: def humansort(l):
      
      import re
  
      def alphanum_key(s):
          # Turn a string into a list of string and number chunks.
          # e.g. "z23a" -> ["z", 23, "a"]
          def tryint(s):
              if s.isdigit():
                  return int(s)
              return s
  
          return [tryint(c) for c in re.split("([0-9]+)", s)]
  
      l.sort(key=alphanum_key)
      return None
docs: Sort in place a given list the way humans expect.
  
      E.g. ['file11', 'file1'] -> ['file1', 'file11']