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

পাইথনে টাপলের স্ট্রিং থেকে প্রথম অক্ষর বের করা (Get first index values in tuple of strings)


পদ্ধতি ১: ইনডেক্স ০ + লিস্ট কম্প্রিহেনশন

tupA = ('Mon', 'Tue', 'Wed', 'Fri')
res = [sub[0] for sub in tupA]
print(res)  # ['M', 'T', 'W', 'F']

পদ্ধতি ২: next() + zip()

tupA = ('Mon', 'Tue', 'Wed', 'Fri')
res = list(next(zip(*tupA)))
print(res)  # ['M', 'T', 'W', 'F']

ব্যাখ্যা

  • sub[0]: প্রতিটি স্ট্রিংয়ের প্রথম ক্যারেক্টার।
  • zip(*tupA): টাপল আনপ্যাক করে ক্যারেক্টার অনুযায়ী গ্রুপ করে — প্রথম গ্রুপ = প্রথম ক্যারেক্টারগুলো। next() দিয়ে প্রথম গ্রুপ নিন।

আউটপুট

['M', 'T', 'W', 'F']
  1. পাইথনে স্ট্রিং এবং স্ট্রিং লিস্ট থেকে টাপল কীভাবে তৈরি করবেন?

  2. পাইথন লিস্ট থেকে সেকেন্ড-টু-লাস্ট এলিমেন্ট কীভাবে পাবেন?

  3. পাইথন লিস্ট থেকে লাস্ট এলিমেন্ট কীভাবে পাবেন?

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