问答详情
源自:9-2 索引迭代

既然len(L)输出为4,为什么不直接写成zip(range(1,5),L) ?

而且len(L)还要加一,何必zip(range(1,(len(L)+1), L),明明直接写成range(1,5)就行了啊,输出也是正确的

提问者:人称大帅逼 2017-12-26 22:17

个回答

  • zymuke
    2017-12-26 22:26:27
    已采纳

    因为这个程序中不需要人取得出len(L)=4这个结论,需要机器去得出来

  • htskee
    2018-05-22 12:43:34

    如果L里面有成千上万个元素, 你还要一个一个 去数?

  • 流浪268409
    2018-04-30 14:04:26

    zip((1,2,3,4),L) 也可以,zip([1,2,3,4],L) 也是可以的。

    不理解len(L)  为4,与range(1,len(L)) 的转换后为[1,2,3] 是哪一章的知识了