[TehPUG] تبدیل ۲ نوع داده tuple به یک dict

Mohammad Reza Kamalifard mr.kamalifard at gmail.com
Tue Mar 10 21:47:47 CET 2015


جواب های همه بچه ها خیلی با حال بود من کلی کیف کردم از خودندنشون
مرسی

2015-03-10 23:43 GMT+03:30 Vahid Maani <vahidmaani at gmail.com>:

>  @Mohsen Javid
>
> هـــا بیشتر دنبال همچین چیز می‌گشتم، دستورات تک خطی پایتون، عالین. :)
>
>
>  @سید حمید مهدوی
>
> با شئ‌های iterator تا حال کار نکرده بودم جالب بود برام.
>
>
>  @Saber Rastikerdar
>
> بیشتر برام مهمه که کار‌هام رو با خود پایتون انجام بدم و در شرایط خاصی مثله
> نبود راه‌حل یا به صرفه نبودنش برم سراغ ابزار‌های دیگه.
>
>
>  از همه‌ی دوستان که به نوعی وقت گذاشتن و کمک کردن ممنونم :)
>
>  On 03/10/2015 12:53 AM, Saber Rastikerdar wrote:
>
> شاید نرمال به نظر نرسه ولی دو تا کتابخونه میشناسم از این جور کارا انجام
> میدن اما خب ممکنه دیگه پایتونیک به نظر نیان و یا اینکه پرفورمانس پایین
> بیاد. من خودم از تولز استفاده کردم مفید بوده برام
> https://github.com/pytoolz/toolz
> https://github.com/serkanyersen/underscore.py
>
> مثلا توی underscore:
> from underscore import _ as u
> u.zipObject(tup2,tup1)
>
> اما خب شاید سایر توابعشون بیشتر به کارتون بیاد. مهم اینه که با چه چیزی
> راحت ترید.
>
> On 03/09/2015 10:20 PM, Mohsen Javid wrote:
>
> { tup1[i]: tup2[i] for i in range(len(tup1)) }
>
> 2015-03-09 22:03 GMT+03:30 Vahid Maani <vahidmaani at gmail.com>:
>
>>  سلام دوستان
>>
>> فرض کنید ۲تا نوع داده tuple به شکل‌های زیر داریم:
>>
>> tup1 = (1, 2,3)
>>
>> tup2 = ('one', 'two', 'three')
>>
>> و در نظر داریم این ۲تا رو به نوعی با هم مرج کنیم که دیکشنری زیر به دست
>> بیاد:
>>
>> dic1 = {'one': 1, 'two': 2, 'three': 3}
>>
>> حالا سؤالم این هست که چه راه‌هایی برای انجام این کار می‌شناسید؟
>>
>> چه کار‌هایی به ذهنتون میاد؟
>>
>>
>>  --
>> وحید معانی
>> Vahid Maani | vahid.maani at gmail.comhttp://www.gnutips.ir | https://github.com/vahit
>>
>>
>> _______________________________________________
>> TehPUG mailing list
>> Website: http://tehpug.ir
>> List Address" TehPUG at python.org
>> List Options: https://mail.python.org/mailman/listinfo/tehpug
>>
>
>
>
> _______________________________________________
> TehPUG mailing list
> Website: http://tehpug.ir
> List Address" TehPUG at python.org
> List Options: https://mail.python.org/mailman/listinfo/tehpug
>
>
>
>
> _______________________________________________
> TehPUG mailing list
> Website: http://tehpug.ir
> List Address" TehPUG at python.org
> List Options: https://mail.python.org/mailman/listinfo/tehpug
>
>
> --
> وحید معانی
> Vahid Maani | vahid.maani at gmail.comhttp://www.gnutips.ir | https://github.com/vahit
>
>
> _______________________________________________
> TehPUG mailing list
> Website: http://tehpug.ir
> List Address" TehPUG at python.org
> List Options: https://mail.python.org/mailman/listinfo/tehpug
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tehpug/attachments/20150311/2ccaf854/attachment.html>


More information about the TehPUG mailing list