Python – 从数字中提取后 K 位数字
pythonserver side programmingprogramming更新于 2025/10/14 20:28:17
当需要从数字中提取后 K 位数字时,使用简单的列表推导、模运算符和‘**’运算符。
下面是相同的演示 −
示例
my_list = [51645, 24567, 36743, 89452, 2122]
print("列表为:")
print(my_list)
K = 3
print("K 的值为 ")
print(K)
my_result = [element % (10 ** K) for element in my_list]
print("结果为:")
print(my_result)
输出
列表为: [51645, 24567, 36743, 89452, 2122] K 的值为 3 结果为: [645, 567, 743, 452, 122]
解释
定义一个列表并显示在控制台上。
定义 K 的值并显示在控制台上。
定义一个列表使用 comprehension 来迭代列表,并将整数 10 提升为 K 次方。
每个元素除以上述操作的结果,并将剩余部分存储在列表中。
此结果分配给变量。
这是控制台上显示的输出。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

