python中for循环嵌套简写_python中的嵌套for循环

正如您所看到的-有很多方法可以做到这一点-使用itertools模块中的函数,或者重写当时的理解。然而,这些虽然很好,但却降低了优柔寡断的可读性,而且既然您现在开始使用Python,那么一件重要的事情就是学会用Python的方式在“for”循环中进行思考。在

Python循环的方法是:不迭代索引-你有序列,你想对序列中的每个元素执行操作-在C语言中,通过计算字符串长度,从0到字符串长度迭代数字,把这些数字作为字符串上的索引来间接地进行。在Python中,字符串是一个序列-您只需将它用作您想要交互的元素。在

除了for循环之外,在Python中,字符串项是len(1)的子字符串,而不是0-255范围内的数字,因此必须显式地将其转换为整数,执行xor操作,然后返回-这可以写成一个单行lambda函数,例如:xor = lambda c1, c2: chr(ord(c1) ^ ord(c2))

或者,您可以使用模拟strign的“bytearray”对象,但是在某种意义上它们的行为有点像c strigns,它们是可变的,并且其元素被视为0-255范围内的数字。在

至于你的代码:

^{pr2}$

对于这种情况,“enumerate”调用提供了我们正在交互的元素的位置以及元素本身。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值