teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文法の修正

2020/09/15 11:49

投稿

toast-uz
toast-uz

スコア3266

answer CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  (1) in が文字列の部分一致を判定するのは、文字列 in 文字列 の場合だけです。
4
4
 
5
- 右側がリスト・辞書・集合等の場合、含まれている(含まれているという概念は右側によって微妙に異なります)要素の中に「完全一致」するものがあるか、という判定になります。これも(リスト等の一部に一致するという意味で)日本語で「部分一致」と呼びますが、文字列の部分一致とは異なります。
5
+ 右側がリスト・辞書・集合等の場合、含まれている(含まれているという概念は右側によって微妙に異なります)要素の中に「完全一致」するものがあるか、という判定になります。これも(リスト等の一部に一致するという意味で)日本語で「部分一致」と呼びますが、文字列の部分一致とは異なります。
6
6
 
7
7
  よってこの場合
8
8
  if t in l.values():
@@ -17,6 +17,6 @@
17
17
  if l['value'] in t:
18
18
  のように、左右を逆にする必要があります。
19
19
 
20
- (3) Helooではなく、Helloです。
20
+ (3) helooではなく、helloです。
21
21
 
22
22
  ついでに直しておきましょう。笑