Python-for循環

l=['a','b','c']print(len(l))i=0while i<len(l):    print(l[i])    i+=1l=['a','b','c']for item in l: #item='a'    print(item)dic={'x':111,'y':222,'z':333}for k in dic: #k='x'    print(k,dic[k])while循環 VS for循環1.while循環:稱之爲條件循環,循環的次數取決於條件什麼時候爲Falsefor循環:稱之爲...循環,循環的次數取決於數據的包含的元素的個數2.for循環專門用來取值,在循環取值方面比while循環要強大,之後但凡遇到循環取值的場景,就應該用for循環 0   1    2l=['a','b','c']for i in range(3):    print(i,l[i])for+breaknames=['egon','kevin','alex','hulaoshi']for name in names:    if name == 'alex':break    print(name)for+continuenames=['egon','kevin','alex','hulaoshi']for name in names:    if name == 'alex':continue    print(name)for+elsenames=['egon','kevin','alex','hulaoshi']for name in names:    # if name == 'alex':break    print(name)else:    print('=====>')for循環嵌套for i in range(3): #i=2    for j in range(2): #j=1        print(i,j) #2,1'''外層循環第一次:i=0    內層循環        0,0        0,1外層循環第二次:i=1    內層循環        1,0        1,1外層循環第三次: i=2    內層循環        2,0        2,1'''print(' ',end='')print('bbbbb',end='')
相關文章
相關標籤/搜索