تابع all() در پایتون با انواع دادهها
این قطعه کد پایتون توسط یکی از کاربران در کامپایلر آنلاین پایتون نوشته و اجرا شده است. شما هم میتوانید کدهای خود را به صورت آنلاین تست کنید.
زبان: پایتون
در این آموزش، نحوه استفاده از تابع all() در زبان برنامهنویسی پایتون با انواع دادههای مختلف (لیست، ست و دیکشنری) بررسی میشود. تابع all() بررسی میکند که آیا تمام مقادیر موجود در یک iterable (قابل پیمایش) True هستند یا خیر.
در کد زیر، ابتدا یک لیست شامل سه مقدار True تعریف میشود. تابع all() خروجی True برمیگرداند، زیرا همه مقادیر truthy هستند.
- لیست اول:
[True, True, True]→ خروجی:True - لیست دوم:
[0, 1, 1]→ خروجی:False(عدد 0 در پایتون falsy است) - ست:
{0, 1, 0}→ خروجی:False(ست عناصر تکراری را حذف میکند و عدد 0 falsy است) - دیکشنری:
{0: "Apple", 1: "Orange"}→ تابعall()فقط کلیدها را بررسی میکند؛ بنابراین خروجیFalseاست (چون کلید 0 falsy است).
نکته مهم: در دیکشنریها، تابع all() بهطور پیشفرض روی کلیدها اعمال میشود، نه مقادیر. برای بررسی مقادیر دیکشنری میتوانید از all(dict.values()) استفاده کنید.