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

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

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

strip এবং split ব্যবহার করে

আমরা এই দুটি মেথড ব্যবহার করব যা প্রথমে তালিকাগুলোকে পৃথক করবে এবং তারপর তালিকার প্রতিটি উপাদানকে একটি স্ট্রিং-এ রূপান্তর করবে।

উদাহরণ

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"']]

split এবং slicing ব্যবহার করে

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

উদাহরণ

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. পাইথনে লিস্টের স্ট্রিং রিপ্রেজেন্টেশনকে লিস্টে রূপান্তর করা