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='')