Python all any built-in function

I have been using Python for a long time, still learning lot of simple and new things. Recently I came to know about two built-in functions named all and any. Today while I was solving a hackerrank problem, I used both functions which makes the code a bit nicer, in my opinion.

The functions compares two singly linked lists and if they are equal, returns 1, otherwise returns 0. Here is my code -

def compare_lists(llist1, llist2):
    while all([llist1, llist2]):
        if !=
            return 0
        llist1 =
        llist2 =
    if any([llist1, llist2]):
        return 0
    return 1

Sometimes, this kind of simple thing brings joy to me. Let me know your thoughts. :)


Popular posts from this blog

Get next element from a list in Python

Convert text to ASCII and ASCII to text - Python code

lambda magic to find prime numbers