Stu*_*Cat 21 python scala list-comprehension list
我正在将我的一些Python代码翻译成Scala,我想知道是否有类似Python的列表理解:
[x for x in list if x!=somevalue]
Run Code Online (Sandbox Code Playgroud)
基本上我正试图从列表中删除某些元素,如果匹配的话.
Chr*_*tin 28
与Python列表理解最接近的类似物是
for (x <- list if x != somevalue) yield x
Run Code Online (Sandbox Code Playgroud)
但是,既然你正在做的就是过滤,你也可以使用这个filter方法
list.filter(_ != somevalue)
Run Code Online (Sandbox Code Playgroud)
要么
list.filterNot(_ == somevalue)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5979 次 |
| 最近记录: |