有了一些Ruby经验,我开始学习Python和映射列表转换技术(select/ map /reduce)到Python。假设我想取一个列表0..99,取偶数的平方并对其进行汇总。在Python中:res = [x*x for x in arr if x % 2 == 0]
res = reduce(lambda x,y: x+y, res)现在,假设我想要抛出更多的映射/过滤,假设我对偶数平方后,我想取那些可被10整除的数
我正在学习python,并尝试使用Playfair密码编写一些代码来加密字符串。我已经创建了一个java文件来完成这个任务,但是为了学习python,我想重新创建代码。与奇数空间相比,密码要求对偶数空间上的字母应用不同的函数。例如,如果我们加密了'Hello‘,H _l o l将全部用偶数函数加密,e _l W r d将全部用奇数函数加密。我可以用for(int i = 0; i < string.length(); i++)和if(i % 2 == 0),->偶数函数和else -