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

পাইথন - চিহ্ন (Sign) অনুযায়ী ক্রমিক উপাদান গ্রুপ করা

যদি চিহ্ন (Sign) অনুযায়ী ক্রমিক উপাদান গ্রুপ করতে হয়, তবে ^ অপারেটর এবং সাধারণ পুনরাবৃত্তি enumerate সহ ব্যবহার করা হয়।

নিচে এর প্রদর্শন দেওয়া হলো:

উদাহরণ

my_list = [15, -33, 12, 64, 36, -12, -31, -17, -49, 12, 43, 30, -23, -35, 53]
print("The list is :")
print(my_list)
my_result = [[]]
for (index, element) in enumerate(my_list):
    if element ^ my_list[index - 1] < 0:
        my_result.append([element])
    else:
        my_result[-1].append(element)
print("The result is :")
print(my_result)

আউটপুট

The list is : [15, -33, 12, 64, 36, -12, -31, -17, -49, 12, 43, 30, -23, -35, 53]
The result is : [[15], [-33], [12, 64, 36], [-12, -31, -17, -49], [12, 43, 30], [-23, -35], [53]]

ব্যাখ্যা

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

  • একটি খালি তালিকার তালিকা সংজ্ঞায়িত করা হয়েছে।

  • তালিকাটি 'enumerate' ব্যবহার করে পুনরাবৃত্তি করা হয়েছে, এবং '^' অপারেটর ব্যবহার করে পরীক্ষা করা হয়েছে যে নির্দিষ্ট উপাদান ০-এর চেয়ে কম কিনা।

  • যদি হ্যাঁ, তবে এটি খালি তালিকায় যোগ করা হয়।

  • অন্যথায়, এটি তালিকার শেষে যোগ করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।

  1. পাইথনে মাল্টি-লিস্টে একই ইন্ডেক্সের এলিমেন্ট গ্রুপ করা

  2. পাইথনে লিস্টে ক্রমাগত এলিমেন্ট জোড়া 만들기

  3. পাইথনে রেঞ্জের মধ্যে এলিমেন্ট ডিলিট করুন

  4. পাইথনে লিস্টের আকার বের করা