1.初識串列
??串列就是佇列;
??串列是一種有序的,且內容可重復的資料型別;
??用list代表串列,也可以用list()定義一個串列,同時定義串列可以直接使用 [ ];
??python中串列是一個無限制長度的資料結構;(但為了回應速度,也應避免串列中資料過大);
??串列中可以存盤各種資料型別,數字、字串、布爾型、None、另一個串列等,
??
??成員判斷 in, not in
????
??串列長度判斷 len()
????
??max()和min()的應用
????此時串列中元素資料型別必須是一致的,否則會報錯(資料型別不一致,max或min無法統一比較規則)
????一般用于數字的比較;
????print(min([23, -4, 0, 2])) # -4
????
????元素是字串時,比較的是字串首字母的 ord() 值;
????
2.初識元組
??元組與串列一樣,都是可以存盤多種資料型別的資料結構;
??元組也是一種有序的、元素可重復的集合;
??tuple代表元組,可以用tuple創建元組,也可直接用 ( )括號;
??元組也是一個無限制長度的資料結構,
??元組比串列占用資源更小,
??串列可變、元組不可變;
??
??一些內置函式的使用
????
3.初識字典
??字典是由多個key及其對應的value所組成的一種資料型別;
??dict用來代表字典,并可創建一個字典,也可通過{ }創建;
??eg:persion = {'name': 'll', 'age': 23}
??key 可指定的值必須是不可變的資料型別,數字、字串或元組 (大部分開發作業中使用的是字串),
??value 可指定為全部資料型別;??
??字典是可以被修改的;
??字典中的key是唯一的(這樣才能找到唯一的value),
??
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/514085.html
標籤:其他
下一篇:java-多執行緒與并發
