وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

آخرین N عنصر را از List/Array دریافت کنید

0 6
زمان لازم برای مطالعه: 2 دقیقه


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

یکی از موارد استفاده رایج، بازیابی N عنصر از انتهای فهرست/آرایه است که در اینجا روش انجام آن را نشان خواهیم داد.

پس زمینه: نحو آرایه پایتون

در پایتون، می توانید عناصر را با استفاده از سینتکس مشابه بسیاری از زبان های دیگر، با استفاده از براکت ها بازیابی کنید (()) و یک شاخص. با این حال، این نحو را می توان گسترش داد تا به صورت اختیاری هر دو شاخص شروع و پایان را مشخص کند. با ارائه هر دو شاخص، می توانید طیف وسیعی از عناصر را بازیابی کنید:

>>> arr = (1, 2, 3, 4, 5, 6)
>>> arr(2:4)
(3, 4)

اگر شاخص پایانی را حذف کنید چه؟ در این صورت، پایتون به طور خودکار فرض می‌کند که می‌خواهید عناصر را از فهرست شروع تا انتهای لیست بازیابی کنید.

>>> arr = (1, 2, 3, 4, 5, 6)
>>> arr(2:)
(3, 4, 5, 6)

شاخص ها همچنین می توانند منفی باشند که شاخص عنصر را مشخص می کند انتهای لیست.

>>> arr = (1, 2, 3, 4, 5, 6)
>>> arr(-2)
5

آخرین N عنصر

با استفاده از دانشی که در مورد دسترسی به چندین عنصر از انتهای لیست داریم، می‌توانیم روش دسترسی به آخرین عناصر را دریابیم. ن عناصر. برای انجام این کار، به سادگی از نحو استفاده کنید (-N:)، جایی که N تعداد عناصری است که می خواهید به آن دسترسی داشته باشید:

>>> arr = (1, 2, 3, 4, 5, 6)
>>> arr(-2:)
(5, 6)

همچنین می‌توانیم از متغیرها برای تعیین تعداد عناصر برای بازیابی استفاده کنیم:

>>> arr = (1, 2, 3, 4, 5, 6)
>>> n = 3
>>> arr(-n:)
(4, 5, 6)

با استفاده از هر یک از این روش ها می توانید آخرین مورد را بازیابی کنید ن عناصر یک لیست/آرایه در پایتون

پیشنهاد می‌کنیم بخوانید:  Moment.js: کتابخانه تاریخ بهتر برای جاوا اسکریپت همانطور که هر برنامه نویس باتجربه می داند، تاریخ ها و زمان ها در اکثر کدهای سطح برنامه فوق العاده رایج است. شما ممکن است از تاریخ ها برای ردیابی ایجاد یک شی، برای ردیابی زمان از زمان وقوع یک رویداد، یا برای ذخیره تاریخ یک رویداد آینده استفاده کنید. با این حال، کار با تاریخ ها آسان نیست، ...

(برچسب‌ها به ترجمه)# python



منتشر شده در 1403-01-04 13:22:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید