Khi được yêu cầu trích xuất K chữ số phía sau từ các số, một cách hiểu danh sách đơn giản, toán tử mô-đun và toán tử ‘**’ được sử dụng.
Dưới đây là một minh chứng về điều tương tự -
Ví dụ
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)
Đầu ra
The list is : [51645, 24567, 36743, 89452, 2122] The value of K is 3 The result is : [645, 567, 743, 452, 122]
Giải thích
-
Một danh sách được xác định và hiển thị trên bảng điều khiển.
-
Giá trị của K được xác định và hiển thị trên bảng điều khiển.
-
Khả năng hiểu danh sách được sử dụng để lặp lại danh sách và số nguyên 10 được nâng lên thành lũy thừa của K.
-
Mọi phần tử được chia cho kết quả của hoạt động trên và phần tử còn lại được lưu trữ trong một danh sách.
-
Kết quả này được gán cho một biến.
-
Đây là đầu ra được hiển thị trên bảng điều khiển.