請寫乙個函式find_odd,引數是1個列表,請返回該列表**現奇數次的元素比如 find_odd([1, 1, 2, -2, 5, 2, 4, 4, -1, -2, 5]) ➞ -1
find_odd([20, 1, 1, 2, 2, 3, 3, 5, 5, 4, 20, 4, 5]) ➞ 5
find_odd([10]) ➞ 10
迴圈列表
呼叫列表內建統計函式計算當前元素出現次數
出現次數模2是否不等於0
def find_odd(lists):res =
for i in lists:
if lists.count(i) % 2 != 0:
if i not in res:
print(res)
lists = [1, 1, 2, -2, 5, 2, 4, 4, -1, -2, 5]
list1 = [20, 1, 1, 2, 2, 3, 3, 5, 5, 4, 20, 4, 5]
list2 = [10, 1, 1, 1, 2, 2, 10, 5]
find_odd(lists)
find_odd(list1)
find_odd(list2)
Python習題集(四)
如果乙個 3 位數等於其各位數字的立方和,則稱這個數為水仙花數。例如 153 1 3 5 3 3 3,因此 153 就是乙個水仙花數 那麼問題來了,求1000以內的水仙花數 3位數 int轉字串序列,獲取到每一位數 呼叫math.pow函式求立方和 三個數字立方和相加 lists for i in ...
Python習題集(十六)
寫乙個函式replace,該函式引數是兩個字串,第乙個引數給出乙個源,第二個引數是指定範圍。要求該函式將 第乙個引數裡面的字串中 落在第二個引數指定範圍內的字串替換為 號 比如replace abcdef c e ab f replace rattle r z a le replace micros...
Python習題集(八)
要求 判斷陣列元素是否對稱。例如 1,2,0,2,1 1,2,3,3,2,1 這樣的都是對稱陣列 用python 判斷,是對稱陣列列印true,不是列印false,如 x 1,a 0,2 0,a 1 迴圈取值,迴圈次數只需要列表長度的一半 每次取頭尾對稱下標的值比較 a,b,c 1,2,0,2,1 ...