input: from typing import List
  
  def validate_mail_list(mail_list: List[str]) -> bool:
      """ Validate a list of email addresses by checking if the email addresses consist of a username (any character except @), followed by an @ and a domain name (any character except @),
      followed by a dot and a top-level domain (any character except @). 
      >>> validate_mail_list(["example.user@gmail.com", "bad@example"])
      False
      >>> validate_mail_list(["user_123@mydomain.com", "info@company.org"])
      True
      """
output:     for email in mail_list:
          parts = email.split('@')
          if len(parts) != 2:
              return False
          username, domain = parts
          if not username or '@' in domain:
              return False
          domain_parts = domain.split('.')
          if len(domain_parts) < 2:
              return False
          for part in domain_parts:
              if not part:
                  return False
      return True