简单的肖特基二极管电路(两个元祖T1='a', 'b',T2='c', 'd'使用匿名函数将其)
类别:脚本大全 浏览量:2729
时间:2022-01-17 01:54:48 简单的肖特基二极管电路
两个元祖T1='a', 'b',T2='c', 'd'使用匿名函数将其一道Python面试题的几种解答: 两个元祖T1=('a', 'b'), T2=('c', 'd'),请使用匿名函数将其转变成[{'a': 'c'}, {'b': 'd'}]
方法一:
|
>>> T1 = ( 'a' , 'b' ) >>> T2 = ( 'c' , 'd' ) >>> list ( map ( lambda x:{x[ 0 ]:x[ 1 ]}, zip (T1, T2))) [{ 'a' : 'c' }, { 'b' : 'd' }] |
方法二:
|
>>> T1 = ( 'a' , 'b' ) >>> T2 = ( 'c' , 'd' ) >>> [{v1:v2} for (i1,v1) in enumerate (T1) for (i2,v2) in enumerate (T2) if i1 = = i2] [{ 'a' : 'c' }, { 'b' : 'd' }] |
方法三:
|
>>> T1 = ( 'a' , 'b' ) >>> T2 = ( 'c' , 'd' ) >>> ret = lambda t1,t2:[{x:y} for x in t1 for y in t2 if t1.index(x) = = t2.index(y)] >>> ret(T1, T2) [{ 'a' : 'c' }, { 'b' : 'd' }] |
方法四:
|
>>> T1 = ( 'a' , 'b' ) >>> T2 = ( 'c' , 'd' ) >>> ret = lambda t1,t2:[{x,y} for (x,y) in zip (t1, t2)] >>> ret(T1, T2) [{ 'a' , 'c' }, { 'd' , 'b' }] |
方法五:
|
>>> T1 = ( 'a' , 'b' ) >>> T2 = ( 'c' , 'd' ) >>> ret = lambda t1,t2:[{t1[i]:t2[i]} for i in range ( len (t1))] >>> ret(T1, T2) [{ 'a' : 'c' }, { 'b' : 'd' }] |
方法六:
|
>>> T1 = ( 'a' , 'b' ) >>> T2 = ( 'c' , 'd' ) >>> list ( map ( lambda x,y:{x:y}, T1, T2)) [{ 'a' : 'c' }, { 'b' : 'd' }] |
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://blog.csdn.net/Jerry_1126/article/details/86375725
您可能感兴趣
- python使用什么函数定义匿名函数(Python匿名函数及应用示例)
- python中匿名函数关键字(浅谈python之高阶函数和匿名函数)
- pythonlambda是什么函数(Python之lambda匿名函数及map和filter的用法)
- 简单的肖特基二极管电路(两个元祖T1='a', 'b',T2='c', 'd'使用匿名函数将其)
- JS匿名函数的用法
- python中lambda函数是什么意思(python ---lambda匿名函数介绍)
- 幼小衔接-20以内看图读数 写数 数的组成练习题(幼小衔接-20以内看图读数)
- 你只要花上20天记单词,英语成绩就能从57提到100(你只要花上20天记单词)
- 夕云天际飞,亢龙化太极(夕云天际飞亢龙化太极)
- 爱情可以当饭吃吗(怎么回复)
- 高考数学题(高考数学题基础题占多少分)
- 没钱只能吃土(没钱要吃土了幽默短信发朋友圈)
热门推荐
- 海外云服务器的优势是什么?(海外云服务器的优势是什么?)
- C#递归的应用
- appui代码(AmazeUI 图标的示例代码)
- laravel 前后端开发(在Laravel中实现使用AJAX动态刷新部分页面)
- docker容器启动失败怎么查找原因(解决docker安装后运行hello-world报错的问题)
- Python实现模拟点击(用python实现刷点击率的示例代码)
- html5应用的几个建议
- sql server2005如何配置(SQLServer2005创建定时作业任务)
- nginx反向代理多个server(Nginx反向代理多个服务器的实现方法)
- python3yield使用教程(python中yield的用法详解——最简单,最清晰的解释)