两个元祖T1=(& # 39;一个# 39;& # 39;b # 39;), T2=(& # 39; c # 39; & # 39; d # 39;)使用匿名函数将其转变成[{& # 39;一个# 3

  

<强>一道Python面试题的几种解答:两个元祖T1=(a, b), T2=(' c ', ' d '),请使用匿名函数将其转变成[{' a ': ' c '}, {' b ': ' d '})

  

<强>方法一:

        在在在T1=(“a”、“b”)   在在在T2=(' c ', ' d ')   在在在列表(地图(λx: {x [0]: [1]}, zip (T1, T2)))   [{' a ': ' c '}, {' b ': ' d '})      

<强>方法二:

        在在在T1=(“a”、“b”)   在在在T2=(' c ', ' d ')   在在在({v1: v2} (i1, v1)列举(T1) (i2 v2)列举(T2)如果i1和i2)==[{' a ': ' c '}, {' b ': ' d '})      

<强>方法三:

        在在在T1=(“a”、“b”)   在在在T2=(' c ', ' d ')   在在在ret=λt1, t2: [{x, y}在t1 x y在t2如果t1.index (x)==t2.index (y)]   在在在ret (T1, T2)   [{' a ': ' c '}, {' b ': ' d '})      

<强>方法四:

        在在在T1=(“a”、“b”)   在在在T2=(' c ', ' d ')   在在在ret=λt1, t2: [{x, y} (x, y)在zip (t1, t2)]   在在在ret (T1, T2)   [{' a ', ' c '}, {' d ', ' b '})      

<强>方法五:

        在在在T1=(“a”、“b”)   在在在T2=(' c ', ' d ')   在在在ret=λt1, t2: [{t1[我]:t2[我]}我范围(len (t1)))   在在在ret (T1, T2)   [{' a ': ' c '}, {' b ': ' d '})      

<强>方法六:

        在在在T1=(“a”、“b”)   在在在T2=(' c ', ' d ')   在在在列表(地图(λx, y: {x, y}, T1, T2))   [{' a ': ' c '}, {' b ': ' d '})      

<强>总结

  

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接

两个元祖T1=(& # 39;一个# 39;& # 39;b # 39;), T2=(& # 39; c # 39; & # 39; d # 39;)使用匿名函数将其转变成[{& # 39;一个# 3