code: def list_remove_by_index(l, index):
      '''将list中的index位的数据删除'''
      if index < 0 or index >= len(l):
          raise ValueError('index out of range')
      if index == (len(l) - 1):
          l.pop()
      elif index == 0:
          l = l[1:]
      else:
          l = l[0:index] + l[index+1:]
  
      return f list_remove_by_index(l, index):
      '''将list中的index位的数据删除'''
      if index < 0 or index >= len(l):
          raise ValueError('index out of range')
      if index == (len(l) - 1):
          l.pop()
      elif index == 0:
          l = l[1:]
      else:
          l = l[0:index] + l[index+1:]
  
      return l
docs: 将list中的index位的数据删除