输入:第1行,形如“nList=[x1,x2,……,xn]”表示的一组存放在列表nList中的数据。 第2行,过滤数据的条件表达式,输入已确保该条件表达式是合法的Python表达式。表达式中的x表示列表nList的每个数据项。 输出:半角逗号分隔的过滤后的数据
时间: 2024-02-21 21:59:43 浏览: 129
nlist:nmap脚本生成用于各种工具的目标列表
下面是一个简单的 Python 代码,可以实现你的要求:
```python
# 读取输入
nList = eval(input())
expr = input()
# 过滤数据
filtered = [str(x) for x in nList if eval(expr)]
# 输出结果
print(",".join(filtered))
```
这个代码通过 `eval()` 函数将输入的字符串转换为列表和表达式,然后使用列表推导式过滤出符合条件的数据,最后使用 `",".join()` 函数将过滤后的数据按照半角逗号连接起来并输出。需要注意的是,`eval()` 函数会直接执行输入的代码,因此需要确保输入的表达式是安全合法的。
阅读全文