باز به خودم!!!! حداقل من در مورد کدش حرف زدم نه برنامه نویسی ساخت
یافته :پیــــ :دی

ولی میلاد، توضیحش واقعا سخته... مثل این میمونه که بخوای cout رو توضیح
بدی!! خب یه توضیح بیشتر نداره: داده رو به خروجی میفرسته :دی
این for هم همین طوره!

On Thu, 2012-05-31 at 08:53 +0000, alirezaimi wrote:

 <درود
 <ابراهیم الان این قضیه رو توضیح دادی یا چی ؟!!!  :D
 <میلاد جان قضیه خیلی ساده‌ هست که در این نمونه پیچیده شده اون هم به این
 <دلیل که از چند چیز جدا که باید در چند خط نوشته بشه در یک خط استفاده
 <کرده // این‌کار هوشمندانه و البته در مورد کدنویسی ساخت‌یافته اشتباه
 <هست چراکه خوانایی کد رو سخت می‌کنه.
 <لازم به ذکر هست که در این نمونه هیچ تبدیلی صورت نگرفته ، فقط محتویات
 <یک دیکشنری به روشی هوشمندانه در یک خط در لیستی ریخته شده.
 <امیدوارم توضیحاتم کامل باشه.
> 
 <موفق باشید.
 <بدرود.
 <
 < <سلام
 < <اولا اینم شد سوال کله سحر؟ :دی
 < <با کسب اجازه از اساتید بزرگ ؛)
 < <دوم این که بذار یه مثال ساده تر توضیح بدم: فرض کن:
> > 
> > myString = "isfahanLUG"
> > myDic = { letter : index for index,letter in enumerate(myString)}
> > 
 < <خب حالا این پایتون (باهوش) چیکار می‌کنه؟ در واقع شروع میکنه به ساختن
 < <یک دیکشنری از 
> >                                                       letter و index
 < <که حالا این مقادیر را از خروجی ساختار 
> >                                                                  for
 < <می‌گیره!
 < <هر چی فکر کردم چجوری میشه توضیح داد نتونستم بفهمم :دی
 < <یه ساختاره دیگه! آخه چیشو بیشتر توضیح بدم!
> > 
> > 
> > On Thu, 2012-05-31 at 06:45 +0430, Milad khajavi wrote:
> > 
 < < <سلام،
 < < <به مثال زیر توجه کنید:
> > > 
> > > >>>dict_age = {'Arash': 32, 'Omid': 20, 'Mahdi': 25, 'Ahmad': 15} 
> > > >>>list_age = ['%s: %s' %(key, value) for key, value in
> > > sorted(ages.items())] 
> > > >>>print list_age 
> > > ['Ahmad: 15', 'Arash: 32', 'Mahdi: 25', 'Omid: 20']
> > > 
> > > 
> > > 
 < < <در خط دوم این مثال، دیکشنری به لیست تبدیل شده. 
 < < <اما تا به حال با چنین ساختاری روبه‌رو نشده بودم. کسی هست که بتونه
 < < <این رو بیشتر توضیح بده؟ 
> > > 
> > > 
 < < <ساده‌تر بگم، من این ساختار از for رو دیده بودم، اما کاربرد for در
 < < <مثال قبلی کمی عجیب به نظر می‌رسه و البته جالب! 
> > > for key, value in ages.items(); 
> > >     print key, value 
> > > 
> > > 
> > > -- 
> > > Milād Khājavi
> > > http://lincafe.wordpress.com
> > > Having the source means you can do it yourself.
> > > I tried to change the world, but I couldn’t find the source code. 
> > > 
> > > _______________________________________________
> > > Py mailing list
> > > [email protected]
> > > http://isfahanlug.org/mailman/listinfo/py_isfahanlug.org
> > 
> > 
> > -- 
> > موفق و سربلند باشید
> > ابراهیم رادی
> > 
> > 
> > 
> > _______________________________________________
> > Py mailing list
> > [email protected]
> > http://isfahanlug.org/mailman/listinfo/py_isfahanlug.org
> 
> 
> 
> 
> 
> -- 
> Alireza Mazare'i  :http://alirezaimi.wordpress.com
> _______________________________________________
> Py mailing list
> [email protected]
> http://isfahanlug.org/mailman/listinfo/py_isfahanlug.org


-- 
موفق و سربلند باشید
ابراهیم رادی
_______________________________________________
Py mailing list
[email protected]
http://isfahanlug.org/mailman/listinfo/py_isfahanlug.org

Reply via email to