""" 
 list_check(): 

list_check([[],[1],[2,3], (1,2)]) # False
list_check([1, True, [],[1],[2,3]]) # False
list_check([[],[1],[2,3]]) # True

"""
# Solution 1 (WRONG)

def list_check(lists):
    return type(type(lists)) == list

list_check([[],[1],[2,3]]) 

# Solution 2 (AIN'T WORK)
def list_check(lists):
    return type(lists) is list

list_check([[],[1],[2,3]]) 

# COLT SOLUTON 
def list_check(vals):
    return all(type(l) == list for l in vals)


cdc7d1173327ae23d3121362ca141c6a97fd9cc8
<mask token>


def list_check(lists):
    return type(lists) is list


<mask token>

<mask token>


def list_check(lists):
    return type(type(lists)) == list


<mask token>


def list_check(lists):
    return type(lists) is list


<mask token>

<mask token>


def list_check(lists):
    return type(type(lists)) == list


<mask token>


def list_check(lists):
    return type(lists) is list


<mask token>


def list_check(vals):
    return all(type(l) == list for l in vals)

<mask token>


def list_check(lists):
    return type(type(lists)) == list


list_check([[], [1], [2, 3]])


def list_check(lists):
    return type(lists) is list


list_check([[], [1], [2, 3]])


def list_check(vals):
    return all(type(l) == list for l in vals)

""" 
 list_check(): 

list_check([[],[1],[2,3], (1,2)]) # False
list_check([1, True, [],[1],[2,3]]) # False
list_check([[],[1],[2,3]]) # True

"""
# Solution 1 (WRONG)

def list_check(lists):
    return type(type(lists)) == list

list_check([[],[1],[2,3]]) 

# Solution 2 (AIN'T WORK)
def list_check(lists):
    return type(lists) is list

list_check([[],[1],[2,3]]) 

# COLT SOLUTON 
def list_check(vals):
    return all(type(l) == list for l in vals)

