python - 在 Python 中输入列表时检查输入值是否符合某些条件
问题描述
有没有办法检查输入的值是否小于某个变量值并将其放入列表中?它应该尽可能快,因此在输入列表然后删除无效值后我无法检查列表中的值。
n = int(input())
list_of_participants = list(map(int, input().split()))
解决方案
有两种方法可以做到这一点:
list_of_participants = [x for x in map(int, input().split()) if x < limit]
或者:
list_of_participants = list(filter(lambda x: x < limit, map(int, input().split())))
(假设变量limit
包含列表元素的最大值 + 1。)
推荐阅读
- ms-access - mysql访问数据库-图片展示
- android - 在 android studio gradle 文件中全局设置 lintOptions
- jquery - 让 jQuery dataTables 响应不同的窗口大小
- vba - 如何删除修改字符串以从新工作表中删除字母
- java - 用于异步操作配置的 Spring 集成错误通道
- reactjs - 将 react-native 模块列入黑名单不起作用
- javascript - AMP:添加到
我使用 jQuery 脚本将
<table>
WordPress 帖子的所有 s 附加到<div>
带有 class的 s 中.table_container
。通过这种方式,我可以使每个表格在移动设备上可滚动到已发布的文章上。
jQuery:
for (var r = document
- android - 如果 PhoneGap Build 失败且没有错误消息怎么办?
- android - 在特定条件下触发通知在 Firebase 上满足
- image - 如何用 PIL 画一个三角形?