欢迎各位兄弟 发布技术文章
这里的技术是共享的
python中items =[[x, y]for (y, x) in pairs]是什么意思
items是列表
items =[[x, y]for (y, x) in pairs]是什么意思
2个回答
举个例子更具体些吧,比如pairs=[(1,2),(3,2),(4,7)],则代码items =[[x, y]for (y, x) in pairs]能够得到结果items=[[2,1],[2,3],[7,4]]
上述可以看做a for b in c这种形式,而for b in c 很好理解:我们从c里面取出每一个迭代对象b。
a for b in c这种形式是指对每个符合迭代的b进行a操作,并且以a操作后的形式输出一个列表
所以说上述会完成x,y值的交换并形成新的列表items