কম্পিউটার

পাইথনে একটি তালিকাকে একাধিক তালিকায় রূপান্তর করুন


পাইথনে একটি ডেটা ধারককে অন্যটিতে রূপান্তর করা একটি ঘন ঘন প্রয়োজন। এই নিবন্ধে আমরা একটি তালিকা নেব এবং একটি টিপলে রূপান্তর করব যেখানে টিপলের প্রতিটি উপাদানও একটি তালিকা।

টুপল সহ

আমরা সরাসরি তালিকায় tuple ফাংশন প্রয়োগ করতে পারি। কিন্তু আমাদের একটি লুপও রাখতে হবে যাতে প্রতিটি উপাদান একটি [] এ আবদ্ধ থাকে।

উদাহরণ

listA = ["Mon",2,"Tue",3]
# Given list
print("Given list A: ", listA)
# Use zip
res = tuple([i] for i in listA)
# Result
print("The tuple is : ",res)

আউটপুট

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

Given list A: ['Mon', 2, 'Tue', 3]
The tuple is : (['Mon'], [2], ['Tue'], [3])

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

আমরা উপরের মত একই পদ্ধতিতে জিপ এবং মানচিত্র ব্যবহার করতে পারি। ম্যাপ ফাংশন তালিকার প্রতিটি উপাদানে তালিকা ফাংশন প্রয়োগ করবে। অবশেষে টিপল ফাংশন ফলাফলটিকে একটি টিপলে রূপান্তর করে যার প্রতিটি উপাদান একটি তালিকা।

উদাহরণ

listA = ["Mon",2,"Tue",3]
# Given list
print("Given list A: ", listA)
# Use zip
res = tuple(map(list, zip(listA)))
# Result
print("The tuple is : ",res)

আউটপুট

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

Given list A: ['Mon', 2, 'Tue', 3]
The tuple is : (['Mon'], [2], ['Tue'], [3])

  1. পাইথন - তালিকার তালিকায় কলামকে আলাদা উপাদানে রূপান্তর করুন

  2. অক্ষরের তালিকাকে একটি স্ট্রিংয়ে রূপান্তর করতে পাইথন প্রোগ্রাম

  3. কিভাবে JSON ডেটাকে পাইথন টিপলে রূপান্তর করবেন?

  4. পাইথনে কীভাবে একটি তালিকাকে একটি টিপলে রূপান্তর করবেন?