কম্পিউটার

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


এই প্রবন্ধে আমরা দেখব কিভাবে স্ট্রিং ডাটা টাইপ আছে এমন তালিকার একটি তালিকা তৈরি করা যায়। অভ্যন্তরীণ তালিকা বা স্ট্রিং ডেটা টাইপের এবং তাদের উপাদান হিসাবে সংখ্যাসূচক বা স্ট্রিং থাকতে পারে।

স্ট্রিপ এবং স্প্লিট ব্যবহার করা

আমরা এই দুটি পদ্ধতি ব্যবহার করি যা প্রথমে তালিকাগুলিকে আলাদা করবে এবং তারপর তালিকার প্রতিটি উপাদানকে অ্যাস্ট্রিংয়ে রূপান্তর করবে৷

উদাহরণ

list1 = [ '[0, 1, 2, 3]','["Mon", "Tue", "Wed", "Thu"]' ]
print ("The given list is : \n" + str(list1))
print("\n")
# using strip() + split()
result = [k.strip("[]").split(", ") for k in list1]
print ("Converting list of string to list of list : \n" + str(result))

আউটপুট

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

The given list is :
['[0, 1, 2, 3]', '["Mon", "Tue", "Wed", "Thu"]']
Converting list of string to list of list :
[['0', '1', '2', '3'], ['"Mon"', '"Tue"', '"Wed"', '"Thu"']]

বিভক্ত এবং স্লাইসিং ব্যবহার করা

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

উদাহরণ

list1 = [ '[0, 1, 2, 3]','["Mon", "Tue", "Wed", "Thu"]' ]
print ("The given list is : \n" + str(list1))
print("\n")
# using split()
result = [i[1 : -1].split(', ') for i in list1]
print ("Converting list of string to list of list : \n" + str(result))

আউটপুট

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

The given list is :
['[0, 1, 2, 3]', '["Mon", "Tue", "Wed", "Thu"]']
Converting list of string to list of list :
[['0', '1', '2', '3'], ['"Mon"', '"Tue"', '"Wed"', '"Thu"']]

  1. একটি তালিকাকে স্ট্রিং-এ রূপান্তর করতে পাইথন প্রোগ্রাম

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

  3. পাইথনের শব্দের তালিকায় একটি স্ট্রিংকে কীভাবে রূপান্তর করবেন?

  4. কিভাবে পাইথনে তালিকার স্ট্রিং উপস্থাপনাকে তালিকায় রূপান্তর করবেন?