কম্পিউটার

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


এই নিবন্ধে, আমরা 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']

উপসংহার

এই নিবন্ধে, আমরা একটি সেট ডেটা টাইপের উপর পুনরাবৃত্তি/ট্রাভার্সাল সম্পর্কে শিখেছি। এছাড়াও, আমরা বিভিন্ন বাস্তবায়ন কৌশল সম্পর্কে শিখেছি।


  1. পাইথন প্রোগ্রাম একযোগে একাধিক তালিকার উপর পুনরাবৃত্তি করতে?

  2. পাইথনে 'ফর' লুপ ব্যবহার করে অভিধানে কীভাবে পুনরাবৃত্তি করবেন?

  3. পাইথনে প্রদত্ত ডিরেক্টরিতে আমি কীভাবে ফাইলগুলিকে পুনরাবৃত্তি করতে পারি?

  4. পাইথন সেট