পাইথন ব্যবহার করে ডেটা বিশ্লেষণের সময়, আমরা একটি তালিকার ধারাবাহিক উপাদানগুলিকে জোড়া লাগানোর প্রয়োজন অনুভব করতে পারি। এই নিবন্ধে আমরা এটি অর্জনের বিভিন্ন উপায় দেখব।
সূচী এবং পরিসীমা সহ
আমরা তালিকার উপাদানগুলির ধারাবাহিক সূচীগুলিকে একসাথে রাখার জন্য একটি অভিব্যক্তি ডিজাইন করব। এবং তারপর পরপর উপাদানগুলির এই জোড়ার সর্বোচ্চ সংখ্যা নির্ধারণ করতে রেঞ্জ ফাংশন প্রয়োগ করুন৷
উদাহরণ
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]]