python 實戰27 列表元素篩選

2021-09-30 18:46:31 字數 764 閱讀 2528

題目內容:

已知輸入為乙個列表,列表中的元素都為整數,我們定義元素篩選函式為foo,功能是檢查獲取傳入列表物件的所有奇數字索引(注意列表的索引是從0開始的)對應的元素,並將其作為新列表返回給呼叫者。給出程式主體如下:

alist=list(map(int,input().split()))

print(foo(alist))

請補充完成對fun函式的定義。

輸入格式:

共一行,列表中的元素值,以空格隔開。

輸出格式:

共一行,為乙個列表。

輸入樣例:

1 2 3 4

輸出樣例:

[2, 4]

my answer

思路:一路學習過來的這道題應該不難,就是找列表裡的奇數字元素

def

foo(lst)

: a =

for i in

range(1

,len

(lst),2

):)return a

alist=

list

(map

(int

,input()

.split())

)print

(foo(alist)

)

python27列表移除元素

原網頁題目 雙指標法 通過乙個快指標和慢指標在乙個for迴圈下完成兩個for迴圈的工作,雙指標法是將時間複雜度o n 2 的解法優化為 o n 的解法 class solution def removeelement self,nums,val type nums list int type val...

python 實戰19 列表元素改寫

題目內容 輸入乙個列表alist,要求列表中的每個元素都為正整數且不超過10 將列表中的奇數變為它的平方,偶數除以2後列印新的列表 新的列表中所有元素仍都為整數 可以使用以下實現列表alist的輸入 alist list map int,input split 同時為保證輸出結果一致,請將集合內元素...

python 實戰12 列表元素絕對值排序

列表元素絕對值排序 題目內容 輸入乙個列表,要求列表中的每個元素都為整數 將列表中的所有元素按照它們的絕對值大小進行排序,絕對值相同的還保持原來的相對位置,列印排序後的列表 絕對值大小僅作為排序依據,列印出的列表中元素仍為原列表中的元素 可以使用以下實現列表alist的輸入 alist list m...