اشنایی با 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

سلام
خواهش میکنم، وظیفس