主要學習列表,字典,集合表示式的應用:
列表的解析式:生成乙個隨機列表:
in [4]: datalist = [randint(-10,10) for _ in range(10)]
in [5]: print
(datalist)
[-5, 7, -9, 10, 3, 0, 5, -8, 2, 10]
過濾大於0的值
in [13]: list(filter(lambda x: x >=0,datalist))
out[13]: [7, 10, 3, 0, 5, 2, 10]
字典的解析式:
生產乙個隨機成績字典:
in [22]: d =
in [23]: print
(d)過濾成績大於90的:
in [28]: d1 =
in [29]: d1
out[29]:
結合的解析式:
in [30]: s =set(datalist)
in [31]: s
out[31]:
in [32]: s1 =
in [33]: s1
out[33]:
python列表,字典
1字串處理 s.startswith adfaas s這個字串是不是以adfaas開始 s.endswith adfaas s這個字串是不是以adfaas結束 s.find substring,start end 可指範圍查詢子串,返回索引值,否則返回 1 s.rfind substring,sta...
Python 列表 字典
陣列 只能儲存同一種資料型別的結構 元組tuple 定義列表 定義元組 元組被稱為被帶了緊箍咒的列表,那麼就證明元組與列表的功能類似,只是不如列表強大。元組是不可變的資料型別 不能修改元組中的元素 列表是可變資料型別,可以修改元素。那就有了增刪改查 拿出列表最後乙個元素,最後乙個元素是列表,再拿出列...
python列表,字典排序
python對容器內資料的排序有兩種,一種是容器自己的sort函式,一種是內建的sorted函式。sort函式和sorted函式唯一的不同是,sort是在容器內 in place 排序,sorted生成乙個新的排好序的容器。dic dict sorted dic.items key lambda d...