在给定的lis中求偶数和奇数的平方 | 您所在的位置:网站首页 › 奇数的平方和 › 在给定的lis中求偶数和奇数的平方 |
这需要列表理解,但不能理解,因为有两个目标列表(当然可以,但这意味着要测试两次均匀性)。在 因此,定义两个输出列表,并使用三元表达式在输入列表中选择一个或另一个列表,以便执行一个单独的append(更优雅) L1=[1,2,3,4,5,6,7,8] even_sq,odd_sq = [],[] for i in L1: (even_sq if i%2==0 else odd_sq).append(i*i) print(even_sq,odd_sq)结果: ^{pr2}$ |
CopyRight 2018-2019 实验室设备网 版权所有 |