পাইথন ফাংশন থেকে লিস্ট রিটার্ন করা খুব সহজ — শুধু return স্টেটমেন্টে লিস্টটি দিয়ে দিলেই হয়। নিচে একটি সাধারণ উদাহরণ দেওয়া হলো।
উদাহরণ: ০ থেকে ৯ পর্যন্ত সংখ্যার লিস্ট রিটার্ন
def ret_list():
result = []
for i in range(10):
result.append(i)
return result
my_list = ret_list()
print(my_list) # আউটপুট: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
অন্যান্য পদ্ধতি
- লিস্ট কমপ্রিহেনশন:
return [i for i in range(10)] - range কনভার্ট:
return list(range(10)) - জেনারেটর থেকে:
return list(my_generator)
নোট
পাইথনে ফাংশন যেকোনো অবজেক্ট রিটার্ন করতে পারে — লিস্ট, টাপল, ডিকশনারি, সেট, কাস্টম অবজেক্ট, এমনকি অন্য ফাংশনও।