چگونه یک لیست (List) در Python را برعکس کنید

خلاصه
1402/11/12

برای برعکس کردن یک لیست (List) در Python، می‌توان از دو روش استفاده کرد: استفاده از تابع reverse() یا استفاده از اندیس‌ها و تابع reversed().

 چگونه یک لیست (List) در Python را برعکس کنید

 چگونه یک لیست (List) در Python را برعکس کنید برای برعکس کردن یک لیست (List) در Python، می‌توان از دو روش استفاده کرد: استفاده از تابع reverse() یا استفاده از اندیس‌ها و تابع reversed(). استفاده از تابع reverse():
تابع reverse() یک تابع مربوط به لیست است که لیست را برعکس می‌کند. تغییرات بر روی خود لیست اعمال می‌شود و چیزی را به عنوان خروجی برنمی‌گرداند. my_list = [1, 2, 3, 4, 5]
my_list.reverse() print(my_list)
خروجی: [5, 4, 3, 2, 1]
استفاده از اندیس‌ها و تابع reversed():
تابع reversed() از اندیس‌ها برای برعکس کردن لیست استفاده می‌کند. این تابع یک مرجع به یک iterator از لیست را ایجاد می‌کند که می‌توان از آن برای ایجاد لیست برعکس شده استفاده کرد. python
Copy code
my_list = [1, 2, 3, 4, 5]
reversed_list = list(reversed(my_list)) print(reversed_list)
خروجی:
[5, 4, 3, 2, 1]
در هر دو روش، لیست اصلی برعکس می‌شود و تغییرات در لیست اعمال می‌شود. اگر نیاز به ایجاد یک نسخه جدید از لیست برعکس شده دارید و لیست اصلی را تغییر ندهید، می‌توانید از تابع reversed() استفاده کنید و آن را به یک لیست تبدیل کنید.    


سایر مقالات آموزشی شرکت نرم افزاری آبان رایان البرز :