大家好,我是皮皮。
前几天在Python群【洋洋】问了一个Python
基础的问题,这里拿出来给大家分享下。
【资料图】
上一篇中,我们已经看到了【kim】大佬给大家分享的两个方法,这篇文章,继续来看看其他方法。
这里【为人民服务】给出了代码,应该是问了ChatGPT,答案如下所示:
可以使用zip()函数将d列表和a、b、c列表分别打包成元组,然后再通过字典推导式生成字典e。代码示例如下:
a=[1,2,3]b=[4,5,6]c=[7,8,9]d=["a","b","c"]#遍历d列表,生成字典ee={key:valueforkey,valueinzip(d,[a,b,c])}print(e)
输出结果为:
{"a":[1,2,3],"b":[4,5,6],"c":[7,8,9]}
在这个示例中,我们通过zip()函数将d列表和a、b、c列表分别打包成了三个元组,即("a", [1, 2, 3])、("b", [4, 5, 6])和("c", [7, 8, 9])。然后通过字典推导式生成了字典e,其中key为元组中的第一个元素,value为元组中的第二个元素。最终输出字典e。
后来这里【甯同学】提出用globals() 解决,如下图所示:
顺利地解决了粉丝的问题。
Copyright @ 2015-2022 东方家电网版权所有 备案号: 沪ICP备2020036824号-8 联系邮箱:562 66 29@qq.com