python3列表生成式中的for循环与普通放在外面的for循环细微差异
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                python3列表生成式中的for循环与普通放在外面的for循环细微差异
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                python3列表生成式中的for循環(huán)與普通放在外面的for循環(huán)細微差異
 實例:
 給定列表alist = [1,2,3,4,5,6,7],k=3
 想要使用for循環(huán)達成輸出[5,6,7,1,2,3,4]
 1.用外面的for循環(huán)做:
得到:# 依次取出7,6,5,先取先放
 [5, 6, 7, 1, 2, 3, 4]
 2.用列表生成式的for循環(huán):
得到:
 [7, 6, 5, 1, 2, 3, 4]
消除差異:
 可以利用列表生成式先排列成list后才賦值的這一特性,先從倒數(shù)第K(3)個開始pop,就可以達到相同的效果:
結(jié)果:
 [5, 6, 7, 1, 2, 3, 4]
總結(jié)
以上是生活随笔為你收集整理的python3列表生成式中的for循环与普通放在外面的for循环细微差异的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 【Pytorch神经网络理论篇】 23
- 下一篇: 【Pytorch神经网络理论篇】 16
