যদি একটি ডিলিমিটার দিয়ে এলিমেন্ট পৃথক করতে হয়, তবে
উদাহরণ
নিচে এর демонস্ট্রেশন দেওয়া হলো:
my_list = ["89@21", "58@51", "19@61", "11@10", "32@65", "34@45", "87@90", "32@21",'1@345'] print("The list is : " ) print(my_list) print("The list after sorting is :") my_list.sort() print(my_list) my_delimiter = "@" print("The delimiter is :") print(my_delimiter) result_before_delim, result_after_delim = [ele.split(my_delimiter)[0] for ele in my_list],[ele.split(my_delimiter)[1] for ele in my_list] print("The result containing elements before delimiter is : ") print(result_before_delim) print("The result containing elements after delimiter is : ") print(result_after_delim)
আউটপুট
The list is : ['89@21', '58@51', '19@61', '11@10', '32@65', '34@45', '87@90', '32@21', '1@345'] The list after sorting is : ['11@10', '19@61', '1@345', '32@21', '32@65', '34@45', '58@51', '87@90', '89@21'] The delimiter is : @ The result containing elements before delimiter is : ['11', '19', '1', '32', '32', '34', '58', '87', '89'] The result containing elements after delimiter is : ['10', '61', '345', '21', '65', '45', '51', '90', '21']
ব্যাখ্যা
একটি লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।
এটি সর্ট করা হয় এবং আবার কনসোলে দেখানো হয়।
ডিলিমিটারের মান ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।
লিস্ট কম্প্রিহেনশন ব্যবহার করে ডিলিমিটার স্প্লিট করা হয় এবং চেক করা হয় এটি লিস্টের প্রতিটি এলিমেন্টে আছে কিনা।
ডিলিমিটারের আগের স্ট্রিং এবং পরে স্ট্রিং কনসোলে দেখানো হয়।