اشنایی با list comprehension در پایتون
August 2019
در پایتون list comprehension روشی برای ایجاد سریع لیست ها از ابجکت های دیگر است
ساختار نگارش کلی list comprehension در پایتون به شکل زیر هستش:
[output expression forloop if sentence]
میخوام یک لیستی بسازم و از ۱ تا ۲۰ رو بریزم داخلش. برا اینکار میتونید از list comprehension استفاده کنید. به شکل زیر:
v = [i for i in range(1, 21)]
print(v)
تمامی list comprehensionها در پایتون داخل یک جفت براکت قرار میگیرن. داخل براکت یک حلقه for زدیم و نتیجه رو داخل متغیر v ذخیره کردیم.
حالا اگه بخوایم میتونیم شرط هم اضافه کنیم.
v = [i for i in range(1, 21) if i%2==0]
print(v)
همونطور که میبینید تونستم یک شرط اضافه کنم تا بتونم فقط اعدادی رو که زوج هستند ذخیره کنم
برای اطلاعات بیشتر ویدیو رو تماشا کنید
محمدصالح
February 2021پاسخ به نظر
سلام
تازه با این سایت آشنا شدم
ممنون از آموزش هایی که گذاشتین ، واقعا دنبال یه همچین آموزشی بودم
پاسخ به نظر
رامین
November 2020پاسخ به نظر
سلام
خیلی عالی مطالب رو آموزش میدین از شما تشکر میکنم
پاسخ به نظر
امیرحسین بیگدلو
November 2020سلام
خواهش میکنم، وظیفس