基礎用法
a=[1,2,3]
for i in
a: print(i)
#輸出1 2 3
如果需要同時獲取下標和元素
a=[a,b,c]
for i,value
in enumerate(a):
print(i,value)
#輸出0 a
# 1 b
# 2 c
for迴圈可以對所有可迭代物件使用(str,list,dict,tupple等等都可用for迴圈遍歷),可以視同iterable判斷是否可迭代
>>>
from collections import iterable
>>> isinstance('abc', iterable) # str是否可迭代
true
在for迴圈中每個元素有多個變數,可以一起訪問,但是要確保每個元素都是有兩個變數
>>> for x, y in [(1, 1), (2, 4), (3, 9)]:
... print(x, y)
...112
439
用for迴圈遍歷dict有點不同,比如有如下dict
a=
訪問其中的鍵值
for
keyin a:
print(key)
訪問鍵對應的值
for v in a.values():
print(v)
訪問鍵+值
for key,value
ina.items():
print(key,value)
#每一對key,value組成乙個tupple
python中for迴圈的列表生成式
t=[x*x for x in range(10)]
print(t)
#**是表示指數,如下所示x的x次方
t=[x**x for x in range(10)]
print(t)
#還可以加一些判斷
t=[x*x for x in range(10) if x%2==0]
print(t)
Windows 系統面面觀
微軟出於種種目的,只是把一些不常用的工具藏在windows 的各個角落,這些僅作為附屬工具,無法弄清其具體鏈結檔案,不利於直接呼叫。下面我們就對它一一進行介紹。一 目錄篇 aspicd.sys scsi光碟機的的aspi驅動程式。必須先執行aspi dos驅動程式,這個檔案只對於那些使用scsi的使...
架構視角面面觀
是否在不斷的學習新技術 新名詞 生怕落伍?wcf wf wpf mvc ef webapi spring castle unity autofac ninject aop等 ui層 平均是多少行?webform頁面 winform等頁面 業務層 量平均是多少?資料訪問層 量平均是多少?儲存過程 sq...
IT界人才面面觀
人才是企業的生命線,乙個企業最重要的資源可以說就是人才了,特別在it行業,人才更是重中之重。it是informationgtechonlogy的簡寫,就是資訊科技,是一切製造 傳輸 加工 儲存和使用資訊的技術。it企業在近幾年有了長足的發展,但it人才卻和it企業的發展不相適應。it人才市場 200...