آموزش برش لیست در پایتون با map و lambda
این قطعه کد پایتون توسط یکی از کاربران در کامپایلر آنلاین پایتون نوشته و اجرا شده است. شما هم میتوانید کدهای خود را به صورت آنلاین تست کنید.
زبان: پایتون
این کد پایتون نشان میدهد که چگونه با استفاده از تابع map و عبارت lambda بخشی از هر رشته در لیست را جدا کنیم. لیست شامل آیتمهایی مانند '4533-ali' است که ۵ کاراکتر اول (شامل خط تیره) حذف میشود تا نام باقی بماند.
مراحل:
- تعریف لیستی از رشتهها
- تنظیم
n = 5به عنوان تعداد کاراکترهایی که باید نادیده گرفته شود - استفاده از
map(lambda i: i[n:], mylist)برای برش هر رشته از اندیس ۵ به بعد - تبدیل نتیجه به لیست و چاپ آن
خروجی به این صورت است: ['ali', 'maryam', 'mohammad', 'mahsa']. این روش برای پردازش متنهای ساختاریافته یا پاکسازی دادهها مفید است.