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