摘要:迭代一個(gè)列表的和描述了如何使用迭代和。例子如下結(jié)果如下同時(shí)迭代兩個(gè)列表我之前用寫(xiě)過(guò)同時(shí)迭代兩個(gè)列表的代碼例子如下結(jié)果如下和結(jié)合使用下面是展示如何使用和迭代兩個(gè)列表和他們的。
enumerate - 迭代一個(gè)列表的index和item
《Python Cookbook》(Recipe 4.4)描述了如何使用enumerate迭代item和index。
例子如下:
alist = ["a1", "a2", "a3"] for i, a in enumerate(alist): print(i, a)
結(jié)果如下:
0 a1 1 a2 2 a3zip - 同時(shí)迭代兩個(gè)列表
我之前用zip寫(xiě)過(guò)同時(shí)迭代兩個(gè)列表的代碼.
例子如下:
alist = ["a1", "a2", "a3"] blist = ["b1", "b2", "b3"] for a, b in zip(alist, blist): print(a, b)
結(jié)果如下:
a1 b1 a2 b2 a3 b3enumerate 和 zip 結(jié)合使用
下面是展示如何使用 enumerate和zip, 迭代兩個(gè)列表和他們的index。
alist = ["a1", "a2", "a3"] blist = ["b1", "b2", "b3"] for i, (a, b) in enumerate(zip(alist, blist)): print(i, a, b)
結(jié)果如下:
0 a1 b1 1 a2 b2 2 a3 b3
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/43355.html
摘要:查看原函數(shù)的參數(shù)注釋甚至函數(shù)名的時(shí)候,只能看到裝飾器的相關(guān)信息。也就是說(shuō),它是裝飾器的裝飾器,并且以原函數(shù)為參數(shù),作用是保留原函數(shù)的各種信息,使得我們之后查看被裝飾了的原函數(shù)的信息時(shí),可以保持跟原函數(shù)一模一樣。 貌似只能創(chuàng)建一個(gè)專欄,所以這篇文章只好放到JavaScript從前端到全終端里了? 原文鏈接:Effective Python Python 作為一門(mén)入門(mén)極易并容易上癮的語(yǔ)...
摘要:邏輯運(yùn)算符假設(shè),運(yùn)算符描述實(shí)例布爾與如果為,返回,否則它返回的計(jì)算值。布爾或如果是,它返回,否則它返回的計(jì)算值。以為例,說(shuō)明語(yǔ)句。逗號(hào)表示打印在同一行本來(lái),在語(yǔ)句中,字符串后面會(huì)接一個(gè)符號(hào)。 運(yùn)算符 算術(shù)運(yùn)算符 前面已經(jīng)講過(guò)了四則運(yùn)算,其中涉及到一些運(yùn)算符:加減乘除,對(duì)應(yīng)的符號(hào)分別是:+ - * /,此外,還有求余數(shù)的:%。這些都是算術(shù)運(yùn)算符。其實(shí),算術(shù)運(yùn)算符不止這些。根據(jù)中學(xué)數(shù)...
摘要:抓住了迭代器模式的本質(zhì),即是迭代,賦予了它極高的地位。輸出結(jié)果輸出結(jié)果小結(jié)迭代器模式幾乎是種設(shè)計(jì)模式中最常用的設(shè)計(jì)模式,本文主要介紹了是如何運(yùn)用迭代器模式,并介紹了模塊生成迭代器的種方法,以及種生成迭代器的內(nèi)置方法。 showImg(https://segmentfault.com/img/bVbmv7W?w=4272&h=2848); 在軟件開(kāi)發(fā)領(lǐng)域中,人們經(jīng)常會(huì)用到這一個(gè)概念——設(shè)...
閱讀 2078·2021-10-12 10:12
閱讀 795·2021-09-24 09:47
閱讀 1196·2021-08-19 11:12
閱讀 3483·2019-08-29 13:06
閱讀 692·2019-08-26 11:43
閱讀 2579·2019-08-23 17:20
閱讀 1156·2019-08-23 16:52
閱讀 2607·2019-08-23 14:27