在不依賴 numpy 或 pandas 等外部模塊的情況下,是否有任何基本且簡單的 python 方法來確定后續示例資料的每一列,無論它們是向上、恒定還是向下
輸入資料:
-Column1--Column2--Column3--Column4-
98394112 78677690 20070400 134579200
98418688 78684002 20070400 134554624
98418688 78692194 20070400 134554624
98443264 78708578 20070400 134530048
98443264 78724962 20070400 134530048
98467840 78733154 20070400 134505472
98467840 78749538 20070400 134505472
98516992 78774114 20070400 134456320
98516992 78798690 20070400 134456320
98566144 78831458 20070400 134407168
98615296 78864226 20070400 134358016
98615296 78888802 20070400 134358016
預期輸出:
Column1: Upward
Column2: Upward
Column3: Constant
Column4: Downward
uj5u.com熱心網友回復:
最后一列的示例:
lst=[134579200,134554624,134554624,134530048,134530048,134505472,134505472,134456320,134456320,134407168,134358016,134358016]
sorted_lst=sorted(lst)
if(sorted_lst==sorted_lst[::-1]):
print("Constant")
elif(lst==sorted_lst):
print("Upward")
elif(lst==sorted_lst[::-1]):
print("Downward")
[輸出]
Downward
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/515902.html
標籤:Python列表
