回答編集履歴
1
追記
answer
CHANGED
@@ -5,4 +5,13 @@
|
|
5
5
|
True
|
6
6
|
>>> 'rabbit' in my_dict['tag']
|
7
7
|
False
|
8
|
-
```
|
8
|
+
```
|
9
|
+
|
10
|
+
---
|
11
|
+
inのしっかりとした定義を知らんなぁ、と思って調べてみました。
|
12
|
+
> **6.10.2. 帰属検査演算** __(Membership test operations)__
|
13
|
+
演算子 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) と等価です。
|
14
|
+
|
15
|
+
引用元:[Python言語リファレンス - 6. 式 (expression)](https://docs.python.jp/3/reference/expressions.html#not-in) ※斜体部は引用者
|
16
|
+
|
17
|
+
こんなにめんどうな名称があったんですねぇ。
|