python - 从数组中提取元素
问题描述
从给定的数组中,提取所有大于“m”且小于“n”的元素。注意:“m”和“n”是作为输入提供的整数值。
输入格式:
第一行的整数列表
第二行的整数“m”
第三行的整数'n'
输出格式:
一维数组,包含大于“m”且小于“n”的整数。
样本输入:
[ 1, 5, 9, 12, 15, 7, 12, 9 ](数组)
6(米)
12 (n)
样本输出:
[ 9 7 9 ]
样本输入:
[ 1、5、9、12、15、7、12、9]
12
6
样本输出:
[ ]
解决方案
这应该可以完成这项工作。
以 int 格式输入 2 个输入。然后遍历给定的数组并放置一个 if 条件,如下所示:-
arr = [ 1, 5, 9, 12, 15, 7, 12, 9 ]
max = int(input("Max : "))
min = int(input("Min : "))
output = []
for a in range(len(arr)):
if arr[a] > max and arr[a] < min :
print(arr[a])
output.append(arr[a])
推荐阅读
- android - Exo 播放器有时在 android 中花费太多时间开始播放音频
- php - EverNote API findNotesMetadata 不会返回每个带有过滤器创建时间的笔记
- javascript - pac 文件 SyntaxError: Unexpected number 问题
- vector - 在 Rust 中迭代向量时何时使用引用?
- bash - shell如何删除具有几乎相同名称对的列表模式的第一个文件/文件夹
- google-sheets - 对 Google 表格中特定工作表的特定权限
- javascript - 从前端 Web 服务器调用 API 服务器
- python - 获取 botframework Python 中的活动对话框 ID - 具有多个对话框和 QnA Maker 的调度模型
- java - Gradle:使用两个不同的库但包名称相同的重复类错误
- javascript - 如何从javascript中的函数外访问函数中的变量