我知道在PHP或Java中,你可以做这样的事情
int usefulCharacters = text == null ? 0 : text.length();
因此,在Python中,我想检查在使用filter(item,iterable)函数之后,如果item出现在iterable中,则返回true:
注意:有效的索引是rdd格式的,所以我必须将其转换为列表,这样它才是可编辑的
is_index1 = (filter(index_md5,valid_indices.collect()) ? true:false)
但是Python似乎不喜欢“?”语法。请告知,我正在学习Python,谢谢
您可能正在寻找这个(
df
是PySpark数据帧,而不是RDD
)在python中,三元运算符使用语法:
True if <condition> else False
因此,根据您的代码示例,它将给出:
注意,我还使用了
True
和False
值来使用Python语言布尔值相关问题 更多 >
编程相关推荐