কম্পিউটার টিউটোরিয়াল

Python-এ অন্য লিস্ট থেকে রিপ্লেসমেন্ট কোম্বিনেশন (Replacement Combination) বের করার পদ্ধতি

যখন অন্য লিস্ট থেকে রিপ্লেসমেন্ট কোম্বিনেশন বের করা প্রয়োজন হয়, combinations মেথড এবং list মেথড ব্যবহার করা হয়।

উদাহরণ

নিচে এর প্রদর্শন করা হলো:

from itertools import combinations

my_list = [54, 98, 11]
print("The list is :")
print(my_list)

replace_list = [8, 10]
my_result = list(combinations(my_list + replace_list, len(my_list)))
print("The result is :")
print(my_result)

আউটপুট

The list is : [54, 98, 11]
The result is : [(54, 98, 11), (54, 98, 8), (54, 98, 10), (54, 11, 8), (54, 11, 10), (54, 8, 10), (98, 11, 8), (98, 11, 10), (98, 8, 10), (11, 8, 10)]

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজ এনভায়রনমেন্টে ইম্পোর্ট করা হয়।

  • একটি লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • একটি অন্য রিপ্লেস লিস্ট ডিফাইন করা হয়।

  • 'combinations' মেথড ব্যবহার করে মূল লিস্ট, রিপ্লেস লিস্ট, এবং মূল লিস্টের লেন্থ কনক্যাট করা হয়।

  • এটি লিস্টে কনভার্ট করা হয়।

  • এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়।

  • রেজাল্ট কনসোলে প্রদর্শিত হয়।

  1. পাইথনে ইনপুট স্ট্রিংয়ের নিকটতম মিল খুঁজুন (difflib.get_close_matches)

  2. পাইথনে লিস্ট থেকে ডুপ্লিকেট সাবস্ট্রিং সরানো

  3. পাইথন ডিকশনারি থেকে সব ভ্যালুর লিস্ট কীভাবে পাবেন?

  4. পাইথন ডিকশনারি থেকে সব কী-এর লিস্ট কীভাবে পাবেন?