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