Вы также можете использовать pandas.Series.isin, хотя он немного длиннее 'a' in s.values: In [2]: s = pd.Series(list('abc'))
In [3]: s
Out[3]:
0 a
1 b
2 c
dtype: object
In [3]: s.isin(['a'])
Out[3]:
0 True
1 False
2 False
dtype: bool
In [4]: s[s.isin(['a'])].empty
Out[4]: False
In [5]: s[s.isin(['z'])].empty
Out[5]: True
. Но этот подход может быть более гибким, если вам нужно сопоставить сразу несколько значений для a DataFrame (см. pandas.Series.isin )
>>> df = DataFrame({'A': [1, 2, 3], 'B': [1, 4, 7]})
>>> df.isin({'A': [1, 3], 'B': [4, 7, 12]})
A B
0 True False # Note that B didn't match 1 here.
1 False True
2 True True
Sun на самом деле имеет несколько JVMs. HotSpot JVM записан в основном в C++, потому что HotSpot в большой степени основан Animorphic Smalltalk VM, который является записан в C++ .
более интересный, чем HotSpot, по моему скромному мнению, исследование VM Maxine, которое является записано (почти) полностью в Java.
Строго говоря, C++ (код JVM действительно использует C++ средства OO).
Можно узнать для себя в: http://www.sun.com/software/opensource/java/ .
C.
Sun не магазин Java; это - магазин C. Это - то, в чем записан Солярис.