دستور پایتون min()

دستور min() در زبان برنامه‌نویسی پایتون یک تابع بسیار مفید است که به کمک آن می‌توانید کمترین مقدار را در یک لیست یا تاپل از اعداد به دست آورید. این تابع در حالت ساده‌تر خود، کمترین عضو را برمی‌گرداند. اما می‌تواند با استفاده از پارامترهای اختیاری، کمترین عضو بر اساس یک ویژگی خاص را بیابد.

نحوه استفاده از تابع min() بسیار آسان است. شما می‌توانید یک لیست از اعداد را به عنوان ورودی به تابع پاس دهید و کمترین عضو را به دست آورید. به عنوان مثال، فرض کنید می‌خواهید کمترین عدد را در لیست [5, 2, 9, 1, 7] پیدا کنید. می‌توانید از دستور زیر استفاده کنید:

“`python
numbers = [5, 2, 9, 1, 7]
minimum = min(numbers)
print(minimum)
“`

خروجی این برنامه برابر با 1 خواهد بود، زیرا 1 کمترین عدد در لیست است.

همچنین، شما می‌توانید از تابع min() برای پیدا کردن کمترین عضو در یک تاپل استفاده کنید. تاپل‌ها مانند لیست‌ها عمل می‌کنند، اما نمی‌توانید آن‌ها را تغییر دهید. مثال زیر نحوه استفاده از تابع min() بر روی یک تاپل را نشان می‌دهد:

“`python
numbers = (5, 2, 9, 1, 7)
minimum = min(numbers)
print(minimum)
“`

خروجی این برنامه نیز برابر با 1 خواهد بود.

اگر می‌خواهید کمترین عضو بر اساس یک ویژگی خاص پیدا کنید، می‌توانید از پارامترهای اختیاری تابع min() استفاده کنید. به عنوان مثال، فرض کنید می‌خواهید کمترین عدد صحیح موجود در یک لیست اعشاری را پیدا کنید. می‌توانید از پارامتر key استفاده کنید تا تابع min() به عنوان معیار مقایسه از یک تابع دیگر استفاده کند. در این حالت، می‌توانید از تابع int() برای تبدیل اعداد اعشاری به صحیح استفاده کنید. مثال زیر نحوه استفاده از این روش را نشان می‌دهد:

“`python
numbers = [5.6, 2.3, 9.1, 1.8, 7.4]
minimum = min(numbers, key=int)
print(minimum)
“`

خروجی این برنامه برابر با 1.8 خواهد بود، زیرا پس از تبدیل اعداد اعشاری به صحیح، 1.8 کمترین عدد می‌شود.

به طور خلاصه، تابع min() در پایتون یک ابزار قدرتمند برای پیدا کردن کمترین عضو در یک لیست یا تاپل است. با استفاده از پارامترهای اختیاری، می‌توانید کمترین عضو را بر اساس یک ویژگی خاص پیدا کنید. با استفاده از این دستور، می‌توانید برنامه‌های خود را بهبود دهید و کارهای خود را ساده‌تر کنید.