从键值对中删除负/空输入 - Python

时间:2016-05-10 06:51:40

标签: python tuples

我将值映射为B* 我正在尝试在python中编写代码来读取键值并删除无效输入(包含负值和空白字段的输入)。

1)如何将键值对参数发送到python函数?或者我应该在python函数中创建一次对吗?

2)如何检查无效值?

这是我拥有的值列表的子集。

(Key, Tuple 2 value)

我是大数据和python的新手。谢谢您的帮助。 代码 -

**KEY** **VAL** **VAL**  
196 242 -3  
186 302 3   
22      1   
244 51  2   
166 346 1   
298 474 4   
115     2   
253 465 -5  
305 451 3   
6   86  3   

1 个答案:

答案 0 :(得分:0)

你可以这样做。

a = tuple(map(int, input().split()))

if len(a) != 3:
    print('Value Missing')

if not all(x >= 0 for x in a):
    print('Negative')