কম্পিউটার

পাইথন - তালিকার টিপল তালিকা পুনরাবৃত্তি করার উপায়


তালিকা একটি গুরুত্বপূর্ণ ধারক এবং এটি প্রায় প্রতিদিনের প্রোগ্রামিংয়ের পাশাপাশি ওয়েব-ডেভেলপমেন্টের প্রতিটি কোডে ব্যবহৃত হয়, এটি যত বেশি ব্যবহৃত হয়, এটিকে আয়ত্ত করার জন্য আরও বেশি প্রয়োজন এবং তাই এটির ক্রিয়াকলাপের জ্ঞান প্রয়োজন৷

উদাহরণ

# 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)

  1. পাইথনে একটি তালিকার উপর পুনরাবৃত্তি করুন

  2. পাইথনে তালিকা বনাম টুপল বনাম অভিধান

  3. আমরা পাইথনে তালিকা কিভাবে সংজ্ঞায়িত করব?

  4. পাইথন তালিকা