তালিকা একটি গুরুত্বপূর্ণ ধারক এবং এটি প্রায় প্রতিদিনের প্রোগ্রামিংয়ের পাশাপাশি ওয়েব-ডেভেলপমেন্টের প্রতিটি কোডে ব্যবহৃত হয়, এটি যত বেশি ব্যবহৃত হয়, এটিকে আয়ত্ত করার জন্য আরও বেশি প্রয়োজন এবং তাই এটির ক্রিয়াকলাপের জ্ঞান প্রয়োজন৷
উদাহরণ
# using itertools.ziplongest # import library from itertools import zip_longest # initialising listoflist test_list = [ [('11'), ('12'), ('13')], [('21'), ('22'), ('23')], [('31'), ('32'), ('33')] ] # printing intial list print ("Initial List = ", test_list) # iterate list tuples list of list into single list res_list = [item for my_list in zip_longest(*test_list) for item in my_list if item] # print final List print ("Resultant List = ", res_list) # using itertools.ziplongest + lambda + chain # import library from itertools import zip_longest, chain # initialising listoflist test_list = [ [('11'), ('12'), ('13')], [('21'), ('22'), ('23')], [('31'), ('32'), ('33')] ] # printing intial list print ("Initial List = ", test_list) # iterate list tuples list of list into single list # using lambda + chain + filter res_list = list(filter(lambda x: x, chain(*zip_longest(*test_list)))) # print final List print ("Resultant List = ", res_list) # list using list comprehension # initialising listoflist test_list = [ [('11'), ('12'), ('13')], [('21'), ('22'), ('23')], [('31'), ('32'), ('33')] ] # printing intial list print ("Initial List = ", test_list) # iterate list tuples list of list into single list # using list comprehension res_list = [item for list2 in test_list for item in list2] # print final List print ("Resultant List = ", res_list)