1'''2
如何在列表,字典,集合中根據條件篩選資料
3'''
4from random import
randint
5import
timeit6#
隨機生成10個(-10,10)之間的數字
7 data = [randint(-10,10) for _ in range(10)]
8print
(data)9#
filter函式 輸出》=0的數字
10 list1=filter(lambda x: x>=0,data)
11print
(list(list1))12#
列表解析 輸出》=0的數字
13 list2 = [x for x in data if x>=0]
14print
(list2)
1516
#隨機生成字典 學生20人,學號1-20,成績60-100之間
17 dict1=
18print
(dict1)19#
字典解析 輸出大於75的學員
20 dict2 =
21print
(dict2)
2223
#把data轉換成set
24 set1=set(data)
25print
(set1)26#
字典解析 輸出被3整除的數字
27 set2=
28print(set2)
在列表,字典,集合中根據條件來篩選資料
在列表中根據條件來篩選資料 from random import randint data randint 10,10 for in range 10 print data print 使用filter函式來進行過濾 filterdata list filter lambda x x 0,data ...
1 在列表 字典 集合中根據條件篩選資料
列表解析 x for x in data if x 0 filter 函式 filter lambda x x 0,data 字典解析 filter 函式 filter lambda item item 1 90,d.items 集合解析 filter 函式 filter lambda x x 3 ...
如何在列表,字典,集合中根據條件篩選資料?
如何在列表,字典,集合中根據條件篩選資料?1 過濾掉列表 3,9,1,10,20,2 中的負數 2 篩出字典中值大於90的項 3 篩出集合中能被3整除的元素 解決方案 1 列表 方法1 列表解析 x for x in data if x 0 from random import randint l ...