setdefaultcode
須要操做的值不存在時,設置的默認值就會起做用io
# 狀況1 list = {} list.setdefault('haha', 0) print list['haha'] # 打印:0 # 狀況2 list = {} list['haha'] = 2 list.setdefault('haha', 0) print list['haha'] # 打印:2,因爲有值,全部默認值無效
list[:] 與 list 值相同,可是地址已經不一樣了。list[:]是list得拷貝for循環
[表達式 for 變量 in 列表]變量
print [i**2 for i in [1,2,3]]
[表達式 for 變量 in 列表 if 條件]循環
print [i**2 for i in [1,2,3] if i > 1]
嵌套for循環異常
print [x*y for x in [1,2,3] for y in [1,2,3]]
縮進錯誤,檢查行首是否有空格co