私はいくつかのPythonコードを移植しようとしていますが、私はいくつかのアドバイスをいただければ幸いです。Pythonコロン演算子
私はin
オペレータを理解していますが、この例では:
オペレータが何をしているのかは少し不明です。 http://docs.python.org/tutorial/introduction.html#stringsで
if foo in bar[i][:2]:
# do something
これは文字列である場合にのみ:
オペレータは最初の2つの文字になると述べています。しかし、このようなリストで使用すると、何が起こるのでしょうか?これは単に文字列の最初の2文字を意味します
はスライスが省略記号を含め、__getitem__を経由して使用することができる方法のより深い理解のために、http://stackoverflow.com/を参照してください質問/ 509211/pythons-slice-notation – nealmcb