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

سید حمید مهدوی s.h.mahdavi at chmail.ir
Mon Mar 9 22:16:14 CET 2015


من این کار رو می کنم

tup1 = (1, 2,3)

tup2 = iter(('one', 'two', 'three'))

dic1 = dict()

for i in tup1:

    dic1[i] = tup2.__next__()

print(dic1)


------------------------------ پیام اصلی ------------------------------
از: ‪Saber Rastikerdar <saber.rastikerdar at gmail.com>‬
به: ‪Tehran Python User Group <tehpug at python.org>‬
ارسال شده: دوشنبه، 18 اسفند 1393 11:09:51
موضوع: Re: [TehPUG] تبدیل ۲ نوع داده tuple به یک dict

 

 

من توی پایتون معمولا اینجوری می نویسم:
>>> do_what_i_think_about(exactly=True, efficiently=True, pretty=True, lovely=True, ...) # thank you honey
{'one': 1, 'two': 2, 'three': 3} 

توی پی اچ پی هم:
>>> do_nothing_alone_by_yourself(); # please! Calf!
Fatal error!

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

 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tehpug/attachments/20150310/ed1f0808/attachment.html>


More information about the TehPUG mailing list