奧推網

選單
遊戲

Python進階知識學習:集合概念和操作練習題

集合裡的所有元素都不相同,而且沒有順序。也就是說,集合是一個無序的不重複元素序列。無序是指每次執行或不同機器執行結果不一樣。可以使用大括號{}或者set()函式來建立集合。我們透過一些練習題來學習集合的相關操作。

第1題 去除列表中重複元素

題目描述:建立集合去除列表中重複的元素,list1=[“China”,“Lucy”,“china”,“Lucy”],並按照一定順序輸出集合中的內容。(將集合sorted排序後輸出,即print(sorted(s)))

第2題 判斷元素是否存在

輸入數字元素,並判斷該元素是否在集合s={1,3,5,7,9,11,13,15,17,19}中,如果在列印TRUE,否則列印FALSE。

第3題 移除集合資料

移除集合S={1,2,3,4,5}中所有資料並列印輸出原來的集合S和移除資料後的S

第4題 集合中新增元素

設計程式實現:已知集合s1={“1”,“hello”,“who”},外部輸入整型元素,將整型元素新增到s1中,要求s1不再包含原來的元素,且新新增的元素在s1中是整型數。

第5題 求集合的共同元素

現有集合a={5,10,15,20,25,30},請外部輸入元素建立集合b(同行輸入,集合元素只能是整型資料),並求出a和b的共同元素。

第6題 集合的長度

編寫一個程式將字串轉換為集合,求這個字串的長度和集合的長度。