2017-02-22 11 views
1

Python 3.4.3でブール値の評価を先に進めたいと思います。現在、私のコードはIndexError例外を発生させます。 Pythonの3.4.3でこのようなオプションを取得する方法はあり :「範囲外のリストインデックスはIndexError」次1Pythonの先行ブール式の評価への切り替え

lst = [1, 2, 3] 
if (len(lst)>3) & (lst[3]<2): 
    print('hello') 

が与えると言いますか?

答えて

0

&(これはthe bitwise and of x and y)をなぜ使用していますか?

は次のようになります。

lst = [1, 2, 3] 
if (len(lst)>3) and (lst[3]<2): 
    print('hello') 
関連する問題