input: Write a function to create a Python dictionary containing student names and their corresponding marks as key-value pairs. If the input is an empty list or if no students are provided, the function should return an empty dictionary.
  assert construct_student_marks(['John:90', 'Levi:85', 'Jill:95', 'Sara:75'])=={'John': 90, 'Levi': 85, 'Jill': 95, 'Sara': 75}
  assert construct_student_marks([])=={}
  assert construct_student_marks(['Alice:88', 'Bob:78'])=={'Alice': 88, 'Bob': 78}
  assert construct_student_marks(['Charlie:65'])=={'Charlie': 65}
  assert construct_student_marks(['David:92', 'Eve:80', 'Frank:70'])=={'David': 92, 'Eve': 80, 'Frank': 70}
output: def construct_student_marks(students):
      if not students:
          return {}
      result = {}
      for student in students:
          name, mark = student.split(':')
          result[name] = int(mark)
      return result