需要一個計數器時,可以這樣使用:
for i, arr in enumerate(array):
print(i, arr)
兩陣列連同列印:
list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
for x, y in zip(list_1, list_2):
print(x, y)
兩個變數交換值:
x, y = y, x
取得字典中的一個數據,如果沒有,返回提示值。
city = dic.get(‘datong’, ”Unknown’)
print(city)
列表推導
[x for x in range(10) if x%2==0]
string.join()常用於連線列表裡的字串
strList = [“Python”, “is”, “good”]
res = ‘ ’.join(strList)
結果:Python is good
三元符的替代
a = 3
b = 2 if a > 2 else 1
for…else…語句
for x in xrange(1,5):
if x == 5:
print ‘find 5’
break
else:
print ‘can not find 5!’
需要一個計數器時,可以這樣使用:
for i, arr in enumerate(array):
print(i, arr)
兩陣列連同列印:
list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
for x, y in zip(list_1, list_2):
print(x, y)
兩個變數交換值:
x, y = y, x
print(x, y)
取得字典中的一個數據,如果沒有,返回提示值。
city = dic.get(‘datong’, ”Unknown’)
print(city)
列表推導
[x for x in range(10) if x%2==0]
string.join()常用於連線列表裡的字串
strList = [“Python”, “is”, “good”]
res = ‘ ’.join(strList)
結果:Python is good
三元符的替代
a = 3
b = 2 if a > 2 else 1
for…else…語句
for x in xrange(1,5):
if x == 5:
print ‘find 5’
break
else:
print ‘can not find 5!’