এই প্রবন্ধে আমরা দেখব কিভাবে স্ট্রিং ডাটা টাইপ আছে এমন তালিকার একটি তালিকা তৈরি করা যায়। অভ্যন্তরীণ তালিকা বা স্ট্রিং ডেটা টাইপের এবং তাদের উপাদান হিসাবে সংখ্যাসূচক বা স্ট্রিং থাকতে পারে।
স্ট্রিপ এবং স্প্লিট ব্যবহার করা
আমরা এই দুটি পদ্ধতি ব্যবহার করি যা প্রথমে তালিকাগুলিকে আলাদা করবে এবং তারপর তালিকার প্রতিটি উপাদানকে একটি স্ট্রিংয়ে রূপান্তর করবে৷
উদাহরণ
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"']]