এই আর্টিকেলে আমরা পাইথন ৩.x-এ উপলব্ধ বিভিন্ন লিস্ট মেথড এবং অপারেটর সম্পর্কে জানব। এই অপারেটরগুলো লিস্টের কনটেন্টের ওপর মৌলিক অপারেশন সম্পাদন করতে সাহায্য করে।
in এবং not in অপারেটর
in অপারেটর - এই অপারেটরটি চেক করে কোনো এলিমেন্ট লিস্টে উপস্থিত আছে কিনা। এলিমেন্ট থাকলে
Trueরিটার্ন করে, নাইলেFalse।not in অপারেটর - এই অপারেটরটি চেক করে কোনো এলিমেন্ট লিস্টে অনুপস্থিত আছে কিনা। এলিমেন্ট না থাকলে
Trueরিটার্ন করে, থাকলেFalse। নিচের উদাহরণটি দেখুন।
উদাহরণ
lis = ['t','u','t','o','r','i','a','l']
# in operator
if 't' in lis:
print("লিস্টে 't' ভ্যালুর এলিমেন্ট আছে")
else:
print("লিস্টে 't' ভ্যালুর এলিমেন্ট নেই")
# not in operator
if 'p' not in lis:
print("লিস্টে 'p' ভ্যালুর এলিমেন্ট নেই")
else:
print("লিস্টে 'p' ভ্যালুর এলিমেন্ট আছে")আউটপুট
লিস্টে 't' ভ্যালুর এলিমেন্ট আছে লিস্টে 'p' ভ্যালুর এলিমেন্ট নেই
len(), max() এবং min() ফাংশন
len() - এই ফাংশনটি লিস্টের দৈর্ঘ্য রিটার্ন করে। অবজেক্টের দৈর্ঘ্য না থাকলে এরর দেওয়া হয়।
min() - লিস্ট থেকে ন্যূনতম এলিমেন্ট রিটার্ন করে।
max() - লিস্ট থেকে সর্বোচ্চ এলিমেন্ট রিটার্ন করে।
নিচের উদাহরণটি দেখুন।
উদাহরণ
lis = ['t','u','t','o','r','i','a','l']
# len()
print("লিস্টের দৈর্ঘ্য: ", end="")
print(len(lis))
# min()
print("লিস্টের ন্যূনতম এলিমেন্ট: ", end="")
print(min(lis))
# max()
print("লিস্টের সর্বোচ্চ এলিমেন্ট: ", end="")
print(max(lis))আউটপুট
লিস্টের দৈর্ঘ্য: 8 লিস্টের ন্যূনতম এলিমেন্ট: a লিস্টের সর্বোচ্চ এলিমেন্ট: u
উপসংহার
এই আর্টিকেলে আমরা in এবং not in অপারেটরসহ len(), max(), min() ফাংশন ব্যবহারের পদ্ধতি শিখেছি।