在列表,字典,集合中根據條件篩選資料

2022-08-30 04:48:09 字數 781 閱讀 1667

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 ...