python入門 列表元素絕對值排序

2021-09-11 22:35:31 字數 528 閱讀 4459

題目內容:

輸入乙個列表,要求列表中的每個元素都為整數;

將列表中的所有元素按照它們的絕對值大小進行排序,絕對值相同的還保持原來的相對位置,列印排序後的列表(絕對值大小僅作為排序依據,列印出的列表中元素仍為原列表中的元素)。

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

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

輸入格式:

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

輸出格式:

共一行,為乙個列表。

輸入樣例:

-2 1 3

輸出樣例:

[1, -2, 3]

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

alist.sort(key=abs)

print(alist)

Python 列表元素絕對值排序

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

4列表元素絕對值排序

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

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

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