をフィルタリングし、誰もが私はPythonの次のコードを理解するのに役立ちます:str1の中のx [1]:STR1とstr2が文字列であるPythonのラムダとコードと
for i, char in filter(lambda x: x[1] in str1, enumerate(str2)):
# do something here ...
、私は一種の「ラムダXと理解"は条件をフィルタリングしますが、なぜx [1]ですか?
これをどのようにして低レベル(理解しやすい)のPythonコードに変換できますか?
おかげのでenumerates
の
'enumerate'は、インデックスとアイテムを含む反復可能オブジェクトを返します。したがって、' x'はインデックスを持つ各要素を含むタプルで、 'x [1]'はアイテム(文字)自体です。 – Kasramvd