首页 > 解决方案 > 如何删除列表中的 n 个最小数字

问题描述

我正在寻找这个问题的答案,但找不到。我正在发布答案。希望它对将来的人有所帮助。程序经过测试并且可以工作。n = 要从列表中删除的数字计数

标签: pythonlistnumbersminimum

解决方案


numbers_list = input().split()
n = int(input())

for i in range(len(numbers_list)):  # converts it from string to integers
    numbers_list[i] = int(numbers_list[i])

for i in range(n):
    min_element = min(numbers_list)
    numbers_list.remove(min_element)

for i in range(len(numbers_list)): # converts it again from integers to string
    numbers_list[i] = str(numbers_list[i])

print(", ".join(numbers_list))

推荐阅读