سلام
اولا اینم شد سوال کله سحر؟ :دی
با کسب اجازه از اساتید بزرگ ؛)
دوم این که بذار یه مثال ساده تر توضیح بدم: فرض کن:
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

Reply via email to