python基礎-較復雜數據類型預覽

1.初識列表??列表就是隊列;
??列表是一種有序的,且內容可重復的數據類型;
??用list代表列表,也可以用list()定義一個列表,同時定義列表可以直接使用 [ ];
??python中列表是一個無限制長度的數據結構;(但為了響應速度,也應避免列表中數據過大);
??列表中可以存儲各種數據類型,數字、字符串、布爾型、None、另一個列表等 。
??

python基礎-較復雜數據類型預覽

文章插圖
??成員判斷 in, not in????
python基礎-較復雜數據類型預覽

文章插圖
??列表長度判斷 len()????
python基礎-較復雜數據類型預覽

文章插圖
??max()和min()的應用????此時列表中元素數據類型必須是一致的,否則會報錯(數據類型不一致,max或min無法統一比較規則)
????一般用于數字的比較;
????print(min([23, -4, 0, 2]))  # -4
????
python基礎-較復雜數據類型預覽

文章插圖
????元素是字符串時 , 比較的是字符串首字母的 ord() 值;
????
python基礎-較復雜數據類型預覽

文章插圖
2.初識元組??元組與列表一樣,都是可以存儲多種數據類型的數據結構;
??元組也是一種有序的、元素可重復的集合;
??tuple代表元組,可以用tuple創建元組 , 也可直接用 ( )括號;
??元組也是一個無限制長度的數據結構 。
??元組比列表占用資源更小,
??列表可變、元組不可變;
??
python基礎-較復雜數據類型預覽

文章插圖
??一些內置函數的使用????
python基礎-較復雜數據類型預覽

文章插圖
3.初識字典??字典是由多個key及其對應的value所組成的一種數據類型;
??dict用來代表字典,并可創建一個字典 , 也可通過{ }創建;
??eg:persion = {'name': 'll', 'age': 23}
??key 可指定的值必須是不可變的數據類型,數字、字符串或元組 (大部分開發工作中使用的是字符串),
??value 可指定為全部數據類型;??
??字典是可以被修改的;
??字典中的key是唯一的(這樣才能找到唯一的value) 。
??
python基礎-較復雜數據類型預覽

文章插圖
【python基礎-較復雜數據類型預覽】

    推薦閱讀