回答編集履歴

1

追記

2017/11/02 18:07

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -13,3 +13,21 @@
13
13
  False
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ ---
20
+
21
+ inのしっかりとした定義を知らんなぁ、と思って調べてみました。
22
+
23
+ > **6.10.2. 帰属検査演算** __(Membership test operations)__
24
+
25
+ 演算子 in および not in は、帰属 (membership) を調べます。 x in s の評価は、 x が s の要素であれば True となり、そうでなければ False となります。 x not in s は x in s の否定 (negation) を返します。すべての組み込みのシーケンスと集合型に加えて、辞書も、 in を辞書が与えられたキーを持っているかを調べるものとしてサポートしています。リスト、タプル、集合、凍結集合、辞書、あるいは collection.deque のようなコンテナ型について、式 x in y は any(x is e or x == e for e in y) と等価です。
26
+
27
+
28
+
29
+ 引用元:[Python言語リファレンス - 6. 式 (expression)](https://docs.python.jp/3/reference/expressions.html#not-in) ※斜体部は引用者
30
+
31
+
32
+
33
+ こんなにめんどうな名称があったんですねぇ。