python 實戰19 列表元素改寫

2021-09-30 18:46:31 字數 1015 閱讀 3301

題目內容:

輸入乙個列表alist,要求列表中的每個元素都為正整數且不超過10;

將列表中的奇數變為它的平方,偶數除以2後列印新的列表(新的列表中所有元素仍都為整數)。

可以使用以下實現列表alist的輸入:

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

同時為保證輸出結果一致,請將集合內元素排序之後再輸出。

如對於列表alist,可輸出sorted(alist)。

輸入格式:

共一行,用來輸入列表的元素值,以空格隔開。

輸出格式:

共一行,以列表形式列印輸出。

輸入樣例:

1 2 3 4

輸出樣例:

[1,1,2,9]

my answer

lst =

list

(map

(int

,input()

.split())

)a =

for i in lst:

if i %2==

0:2)

else:2

)print

(sorted

(a))

思路:直接改寫列表元素

lst =

list

(map

(int

,input()

.split())

)for i in

range

(len

(lst)):

if lst[i]%2

==0: lst[i]

//=2

else

: lst[i]

**=2

print

(sorted

(lst)

)

python 實戰27 列表元素篩選

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

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

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

9 列表元素

ol ordered list type屬性 決定列表的標號形式 該序號很重要時使用 style list style type 為常用的方法 reversed屬性 標號反序 li list item ol改為ul ul unoredered item 無序列表常用語製作選單或新聞列表 通常用於一些...