سلام،
به مثال زیر توجه کنید:
>>>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

Reply via email to