⊗pyPmLpSI 158 of 208 menu

পাইথনে একসাথে একাধিক সিকোয়েন্স ইটারেট করা

একসাথে একাধিক সিকোয়েন্স ইটারেট করতে, আপনি zip ফাংশন ব্যবহার করতে পারেন। এই ক্ষেত্রে, সকল সিকোয়েন্সের এলিমেন্ট একই ইন্ডেক্স বিশিষ্ট এলিমেন্ট নিয়ে গঠিত টাপেল আকারে আউটপুট হবে।

উদাহরণ

ধরুন আমাদের কাছে দুটি লিস্ট আছে:

lst1 = ['a', 'b', 'c'] lst2 = [1, 2, 3]

আসুন তাদের এলিমেন্ট জোড়ায় জোড়ায় আউটপুট করি:

for el in zip(lst1, lst2): print(el)

কোড এক্সিকিউট করার ফলাফল:

('a', 1) ('b', 2) ('c', 3)

উদাহরণ

বিভিন্ন ধরনের সিকোয়েন্সও ইটারেট করা যায়। আসুন একটি সেট এবং একটি টাপেলকে লুপ এবং zip ফাংশনের মাধ্যমে চালাই:

st = {'a', 'b', 'c'} tlp = (1, 2, 3) for el in zip(st, tlp): print(el)

কোড এক্সিকিউট করার ফলাফল:

('a', 1) ('b', 2) ('c', 3)

উদাহরণ

যদি একটি সিকোয়েন্সের দৈর্ঘ্য দ্বিতীয়টির থেকে বড় হয়, তবে সেগুলো ছোট সিকোয়েন্সের এলিমেন্ট অনুসারে ইটারেট হবে:

lst1 = ['a', 'b', 'c', 'd', 'e'] lst2 = [1, 2, 3, 4] for el in zip(lst1, lst2): print(el)

কোড এক্সিকিউট করার ফলাফল:

('a', 1) ('b', 2) ('c', 3) ('d', 4)

উদাহরণ

zip ফাংশন ব্যবহার করে তিনটি সিকোয়েন্সও ইটারেট করা যায়। এর জন্য ফাংশনের প্যারামিটারে কমা দিয়ে সেগুলো সবগুলোকে তালিকাভুক্ত করুন:

lst1 = ['a1', 'b1', 'c1'] lst2 = ['a2', 'b2', 'c2'] lst3 = ['a3', 'b3', 'c3'] for el in zip(lst1, lst2, lst3): print(el)

কোড এক্সিকিউট করার ফলাফল:

('a1', 'a2', 'a3') ('b1', 'b2', 'b3') ('c1', 'c2', 'c3')

ব্যবহারিক সমস্যা

দুটি লিস্ট দেওয়া আছে:

tst1 = [1, 3, 5] tst2 = [2, 4, 6]

তাদের এলিমেন্ট জোড়ায় জোড়ায় টাপেল আকারে আউটপুট করুন।

দুটি লিস্ট দেওয়া আছে:

tst1 = ['a', 'b', 'c'] tst2 = ['d', 'e', 'f']

সেগুলো থেকে নিম্নলিখিত লিস্টটি পান:

['a', '1', 'b', '2', 'c', '3']

তিনটি লিস্ট দেওয়া আছে:

tst1 = [11, 12, 13, 14] tst2 = [21, 22, 23, 24] tst3 = [31, 32, 33, 34]

এই লিস্টগুলোর সংশ্লিষ্ট এলিমেন্টগুলি যোগ করুন এবং ফলাফল একটি নতুন লিস্টে লিখুন। যোগ নিম্নলিখিত নীতিতে হবে:

[ 11 + 21 + 31, 12 + 22 + 32, 13 + 23 + 33, 14 + 24 + 34, ]
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন