'''现有两个元组，（('a'),('b')）,（('c'),('d')）请用匿名函数把他变成[{'a':'c'},{'b':'d'}]'''
#匿名函数与函数有共同的作用域，但是匿名函数意味着引用计数为0除非让他有名字
#好处：一次性使用，随时随地的定义更容易阅读，做了什么更是一目了然

# t1 = (("a"),("b"))
# t2 = (("c"),("d"))
#
# t = lambda t1,t2:[{i:j}for i,j in zip(t1,t2)]
# print(t(t1,t2))

'''一行实现[1,4,9,16,25,36,49,81,100]'''
target = list(map(lambda x:x*x,[1,2,3,4,5,6,7,8,9,10]))
print(target)

