কম্পিউটার

পাইথনে স্ট্রিংগুলির তালিকাকে টিপলের তালিকায় রূপান্তর করুন


পাইথনের সাথে ডেটা ম্যানিপুলেট করার সময়, আমরা এমন একটি তালিকা দেখতে পারি যেখানে স্ট্রিং হিসাবে সংখ্যা রয়েছে। আরও আমরা স্ট্রিংগুলির তালিকাটিকে টিপলে রূপান্তর করতে চাই। অবশ্যই প্রদত্ত স্ট্রিংগুলি সংখ্যার একটি নির্দিষ্ট বিন্যাসে রয়েছে৷

মানচিত্র এবং ইভাল সহ

আমরা তালিকার প্রতিটি উপাদানে eval প্রয়োগ করতে মানচিত্র ফাংশন ব্যবহার করব। তারপর একটি তালিকা হিসাবে চূড়ান্ত উপাদান সংরক্ষণ করুন.

উদাহরণ

listA = ['21, 3', '13, 4', '15, 7']
# Given list
print("Given list : \n", listA)
# Use eval
res = list(map(eval, listA))
# Result
print("List of tuples: \n",res)

আউটপুট

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

Given list :
['21, 3', '13, 4', '15, 7']
List of tuples:
[(21, 3), (13, 4), (15, 7)]

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

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

উদাহরণ

listA = ['21, 3', '13, 4', '15, 7']
# Given list
print("Given list : \n", listA)
# Use split
res = [tuple(map(int, sub.split(', '))) for sub in listA]
# Result
print("List of tuples: \n",res)

আউটপুট

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

Given list :
['21, 3', '13, 4', '15, 7']
List of tuples:
[(21, 3), (13, 4), (15, 7)]

  1. পাইথনের টিপলের তালিকায় অভিধান রূপান্তর করুন

  2. পাইথনে স্ট্রিংয়ের তালিকাকে তালিকার তালিকায় রূপান্তর করুন

  3. পাইথন - স্ট্রিংয়ের তালিকাকে তালিকার তালিকায় রূপান্তর করুন

  4. পাইথন প্রোগ্রাম টিপলের একটি তালিকাকে অভিধানে রূপান্তর করতে