【发布时间】:2014-06-06 19:05:44
【问题描述】:
Python 有一个 'if... in...' 语句,它允许人们创建一个列表,并使用 'if... in...' 语句,这个人可以检查指定的东西是否存在在列表中。例如,检查元音列表中是否存在特定字母。所以基本上:
vowels = [list-of-vowels]
if 'e' in vowels:
(do something)
那么是否有任何 simple 等效于 Java 中 Python 的“if in”语句?
【问题讨论】:
-
“包含”呢?也许看看你正在尝试使用的类 api..
-
nit:没有
if ... in ...声明。有if语句和in运算符。 -
+1,因为对我们 Java 人来说显而易见的事情对 Python 人来说可能并不明显。当我第一次开始使用 Python(来自 Java 背景)时,我有时会困惑为什么 py 集合上没有
contains方法;我忘记了python为此使用了一种语言结构。所以我很同情那些反过来却找不到语言结构的人,忘记了在 Java 中它是通过普通的 ol' 方法完成的。
标签: java arrays list if-statement python-3.x