python - 如何删除列表中的 n 个最小数字
问题描述
我正在寻找这个问题的答案,但找不到。我正在发布答案。希望它对将来的人有所帮助。程序经过测试并且可以工作。n = 要从列表中删除的数字计数
解决方案
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))
推荐阅读
- ios - 游戏是否默认在后台运行?(Unity) iOS 和 Andriod
- google-bigquery - 从 BigQuery 获取 Firebase 动态链接点击分析数据
- azure - Azure 应用程序中缺少“应用程序服务日志”选项
- lambda - 具有基本身份验证的 AWS API 网关
- azure - 如何使用 powershell 或 API 根据 VM 大小获取 Azure 托管磁盘的成本?
- python - 在python中计算概率值的问题
- python - VS Code 不使用 Python 执行 Python 代码
- android - 获取 HorizontalScrollView 子项的宽度
- ruby-on-rails - 带 3D 安全的 Stripe 订阅不完整
- python - 如何根据python中提供的0和1矩阵生成矩阵组合?