Python – 從數字中提取後 K 位
當需要從數字中提取後 K 位時,使用簡單的列表推導、模運算子和“**”運算子。
以下是相同的演示 −
示例
my_list = [51645, 24567, 36743, 89452, 2122]
print("The list is :")
print(my_list)
K = 3
print("The value of K is ")
print(K)
my_result = [element % (10 ** K) for element in my_list]
print("The result is :")
print(my_result)輸出
The list is : [51645, 24567, 36743, 89452, 2122] The value of K is 3 The result is : [645, 567, 743, 452, 122]
說明
定義一個列表並顯示在控制檯上。
定義 K 的值並顯示在控制檯上。
使用列表推導遍歷列表,將整數 10 提升 K 次方。
將每個元素除以上述運算的結果,並將餘數儲存到一個列表中。
將此結果賦值給一個變數。
這是顯示在控制檯上的輸出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP