এই নিবন্ধে, আমরা Python 3.x-এ একটি তালিকার উপর পুনরাবৃত্তি/পথ অতিক্রম করার বিষয়ে শিখব। অথবা আগে।
একটি তালিকা হল উপাদানগুলির একটি ক্রমানুযায়ী ক্রম। এটি একটি নন-স্কেলার ডেটা স্ট্রাকচার এবং প্রকৃতিতে পরিবর্তনযোগ্য। একটি তালিকায় একই ডেটা প্রকারের অন্তর্গত অ্যারে সঞ্চয়কারী উপাদানগুলির বিপরীতে স্বতন্ত্র ডেটা প্রকার থাকতে পারে৷
পদ্ধতি 1 - সূচক ছাড়াই পুনরাবৃত্তিযোগ্য ব্যবহার করা
উদাহরণ
list_inp = ['t','u','t','o','r','i','a','l','s','p','o','i','n','t'] # Iterate over the list for value in list_inp: print(value, end='')
পদ্ধতি 2 - সূচকের মাধ্যমে সাধারণ উপায় ব্যবহার করা
উদাহরণ
list_inp = ['t','u','t','o','r','i','a','l','s','p','o','i','n','t'] # Iterate over the list for value in range(0,len(list_inp)): print(list_inp[value], end='')
পদ্ধতি 3 - গণনা টাইপ ব্যবহার করে
উদাহরণ
list_inp = ['t','u','t','o','r','i','a','l','s','p','o','i','n','t'] # Iterate over the list for value,char in enumerate(list_inp): print(char, end='')
পদ্ধতি 4 - নেতিবাচক সূচক ব্যবহার করা
উদাহরণ
list_inp = ['t','u','t','o','r','i','a','l','s','p','o','i','n','t'] # Iterate over the list for value in range(-len(list_inp),0): print(list_inp[value], end='')
উপরোক্ত চারটি পদ্ধতি নীচে প্রদর্শিত আউটপুট প্রদান করে।
আউটপুট
৷tutorialspoint
পদ্ধতি 5 - কাটা তালিকা ব্যবহার করা
উদাহরণ
list_inp = ['t','u','t','o','r','i','a','l','s','p','o','i','n','t'] # Iterate over the list for value in range(1,len(list_inp)): print(list_inp[value-1:value], end='') print(list_inp[-1:])
আউটপুট
৷['t']['u']['t']['o']['r']['i']['a']['l']['s']['p']['o']['i']['n']['t']
উপসংহার
এই নিবন্ধে, আমরা একটি তালিকা ডেটা টাইপের উপর পুনরাবৃত্তি/ট্রাভার্সাল সম্পর্কে শিখেছি। এছাড়াও, আমরা বিভিন্ন বাস্তবায়ন কৌশল সম্পর্কে শিখেছি।