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

سرور مجازی 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)

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

پیشنهاد می‌کنیم بخوانید:  چگونه می توان شبکه های اتریوم و چند ضلعی را پل زد

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



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

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

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

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