简单的肖特基二极管电路(两个元祖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
您可能感兴趣
- 简单的肖特基二极管电路(两个元祖T1='a', 'b',T2='c', 'd'使用匿名函数将其)
- JS匿名函数的用法
- python中lambda函数是什么意思(python ---lambda匿名函数介绍)
- pythonlambda是什么函数(Python之lambda匿名函数及map和filter的用法)
- python中匿名函数关键字(浅谈python之高阶函数和匿名函数)
- python使用什么函数定义匿名函数(Python匿名函数及应用示例)
- 远离 五毛食品 洛阳80后妈妈发明的 飞行棋 成校园爆款 玩具(远离五毛食品)
- 失传的古代飞行棋游戏 六博(失传的古代飞行棋游戏)
- 感冒要吃什么药(猫咪感冒要吃什么药)
- 下雪会怎样(下雪怎样画)
- 白蓝色穿搭(白蓝色衣服配什么裤子)
- 天空是什么颜色(天空是什么颜色的英语)
热门推荐
- js基础入门运算符(js 可选链操作符的使用)
- docker desktop怎么安装共识容器(安装Docker Desktop报错WSL 2 installation is incomplete的问题解决报错)
- h5页面快速制作方法(h5网页水印SDK的实现代码示例)
- mysql数据表实例教程(mysql数据库入门第一步之创建表)
- SQLSERVER 拼接含有变量字符串案例详解(SQLSERVER 拼接含有变量字符串案例详解)
- MVC中使用jQuery加载分部视图(PartialView)
- apache和php如何配置(Apache2与PHP5 for WinXP简单配置技巧)
- :link,:visited,:focus,:hover,:active的用法
- python中可以改变的数据类型(Python常见数据类型转换操作示例)
- filezillaserver怎么配置(解决FileZilla_Server:425 Can't open data connection 问题详解)