[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