Python語法

字典

  • 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]]

異常

IndentationError

縮進錯誤,檢查行首是否有空格co

相關文章
相關標籤/搜索