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

পাইথনে টাপল এলিমেন্টগুলো প্রথম এলিমেন্ট অনুযায়ী গ্রুপ করা


পাইথনে defaultdict নামক একটি ফাংশন রয়েছে যা টাপল এলিমেন্টগুলো তাদের প্রথম এলিমেন্ট অনুযায়ী গ্রুপ করে।

উদাহরণ

lst = [ (1, 'Hello', 'World', 112), (2, 'Hello', 'People', 42), (2, 'Hi', 'World', 200) ]

from collections import defaultdict

d = defaultdict(list) for k, *v in lst: d[k].append(v) print(d)

আউটপুট

এটি আউটপুট দেবে:

defaultdict(, {1: [['Hello', 'World', 112]], 2: [['Hello', 'People', 42], ['Hi', 'World', 200]]})

এটিকে tuple(d.items()) মেথড ব্যবহার করে টাপলে কনভার্ট করা যায়, গ্রুপিং রেখে।

উদাহরণ

print(tuple(d.items()))

আউটপুট

এটি আউটপুট দেবে:

((1, [['Hello', 'World', 112]]), (2, [['Hello', 'People', 42], ['Hi', 'World', 200]]))

  1. পাইথনে টাপল ডিফাইন করার পদ্ধতি

  2. পাইথনে আপনার প্রথম প্রোগ্রাম তৈরির পদ্ধতি

  3. পাইথনে Hello World প্রিন্ট করার উপায়

  4. পাইথনে স্ট্রিং-এর শুরুর হোয়াইটস্পেস সরানো