1. 程式人生 > >[Python3 填坑] 007 多才多藝的 len()

[Python3 填坑] 007 多才多藝的 len()

fish tdi edt 對象的引用 int 包含 容器 tab container

目錄

  • 1. print( 坑的信息 )
  • 2. 開始填坑
    • (1) 總的來說
    • (2) 舉例說明
    • (3) 後記

1. print( 坑的信息 )

  • 挖坑時間:2019/01/10
  • 明細
坑的編碼 內容
Py006-1 len() 的使用場合



2. 開始填坑

(1) 總的來說

  • len() 返回容器中的項目數
  • 在某些對象中會包含對其它對象的引用,這樣的對象被稱作容器(containers)
  • 簡單地說,Python 中常見的數據結構,如 string、list、tuple、set、dict 等均為容器
  • frozenset 也是容器,還有一些我目前還沒學到,如 deque、defaultdict、namedtuple 等

(2) 舉例說明

# 這更像是一種總結吧

str1 = "I am YorkFish."
list1 = [‘I‘, ‘am‘, ‘YorkFish‘]
tuple1 = (‘I‘, ‘am‘, ‘YorkFish‘)
set1 = {‘I‘, ‘am‘, ‘YorkFish‘}
dict1 = {1:‘I‘, 2:‘am‘, 3:‘YorkFish‘}

print("len(str1) =", len(str1))
print("len(list1) =", len(list1))
print("len(tuple1) =", len(tuple1))
print("len(set1) =", len(set1))
print("len(dict1) =", len(dict1))
  • 運行結果

len(str1) = 14
len(list1) = 3
len(tuple1) = 3
len(set1) = 3
len(dict1) = 3


(3) 後記

不止是 len(),如 count()、index() 等都是“多才多藝”的。


我的學識有限,如果有同學、老師或者前輩看到我寫的東西,發現錯誤之處,還請不吝賜教!謝謝!

[Python3 填坑] 007 多才多藝的 len()