any() ফাংশন ব্যবহার করে ম্যাট্রিক্সের নির্দিষ্ট কলামে নির্দিষ্ট এলিমেন্ট আছে কিনা চেক করা হয়।
উদাহরণ
matrix = [[34, 67, 89], [16, 27, 86], [48, 30, 0]]
print("ম্যাট্রিক্স:", matrix)
N = 1 # ২য় কলাম (0-ইনডেক্সড)
target = 30
print(f"N = {N}, টার্গেট = {target}")
# Nth কলামে target আছে কিনা
exists = any(row[N] == target for row in matrix)
print(f"কলাম {N}-এ {target} আছে?", exists)
আউটপুট
ম্যাট্রিক্স: [[34, 67, 89], [16, 27, 86], [48, 30, 0]] N = 1, টার্গেট = 30 কলাম 1-এ 30 আছে? True
ব্যাখ্যা
জেনারেটর এক্সপ্রেশন:
row[N] == target for row in matrix।any()প্রথম True পাওয়ায় শর্ট-সার্কিট করে True রিটার্ন।কলাম এক্সট্রাক্ট করতে:
[row[N] for row in matrix]।ইনডেক্স এরর এড়াতে কলাম বাউন্ড চেক করা উচিত।