কম্পিউটার

পাইথনের তালিকায় পরপর উপাদান জোড়া


পাইথন ব্যবহার করে ডেটা বিশ্লেষণের সময়, আমরা একটি তালিকার ধারাবাহিক উপাদানগুলিকে জোড়া লাগানোর প্রয়োজন অনুভব করতে পারি। এই নিবন্ধে আমরা এটি অর্জনের বিভিন্ন উপায় দেখব।

সূচী এবং পরিসীমা সহ

আমরা তালিকার উপাদানগুলির ধারাবাহিক সূচীগুলিকে একসাথে রাখার জন্য একটি অভিব্যক্তি ডিজাইন করব। এবং তারপর পরপর উপাদানগুলির এই জোড়ার সর্বোচ্চ সংখ্যা নির্ধারণ করতে রেঞ্জ ফাংশন প্রয়োগ করুন৷

উদাহরণ

listA = [51,23,11,45]
# Given list
print("Given list A: ", listA)
# Use
res = [[listA[i], listA[i + 1]]
   for i in range(len(listA) - 1)]
# Result
print("The list with paired elements: \n",res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given list A: [51, 23, 11, 45]
The list with paired elements:
[[51, 23], [23, 11], [11, 45]]

মানচিত্র এবং জিপ সহ

এছাড়াও আমরা মানচিত্র এবং জিপ ফাংশন এবং স্লাইসিং এর সাহায্য নিতে পারি। আমরা পজিশন 1 এ উপাদানটিকে স্লাইস করি এবং 0 পজিশনের উপাদানগুলির সাথে এটিকে একত্রিত করি। আমরা জিপ এবং ম্যাপ ফাংশন ব্যবহার করে প্রতিটি জোড়া উপাদানের জন্য এটি পুনরাবৃত্তি করি।

উদাহরণ

listA = [51,23,11,45]
# Given list
print("Given list A: ", listA)
# Use zip
res = list(map(list, zip(listA, listA[1:])))
# Result
print("The list with paired elements: \n",res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given list A: [51, 23, 11, 45]
The list with paired elements:
[[51, 23], [23, 11], [11, 45]]

  1. পাইথনে N উপাদান দ্বারা টিপল ছাঁটা

  2. পাইথনে উপাদানগুলির ফ্রিকোয়েন্সি তালিকাভুক্ত করুন

  3. পাইথনে রেঞ্জের উপাদানগুলি মুছুন

  4. পাইথনে একটি তালিকার আকার খুঁজুন