<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def asset_create(self, name, items, tag='', description='', atype='static'):
        '''asset_create_static name, ips, tags, description
        Create a new asset list with the defined information.

        UN-DOCUMENTED CALL: This function is not considered stable.

        :param name: asset list name (must be unique)
        :type name: string
        :param items: list of IP Addresses, CIDR, and Network Ranges
        :type items: list
        :param tag: The tag associate to the asset list
        :type tag: string
        :param description: The Asset List description
        :type description: string
        '''
        data = {
            'name': name,
            'description': description,
            'type': atype,
            'tags': tag
        }
        if atype == 'static':
            data['definedIPs'] = ','.join(items)
        if atype == 'dns':
            data['type'] = 'dnsname'
            data['definedDNSNames'] = ' '.join(items)
        return self.raw_query('asset', 'add', data=data)