a=["four", "score", "and", "seven", "years"][[0,2,3][1]]
プリント(a)のPythonのリスト表現出力は、
出力は次のとおりです。and
この式のメインロジックは何ですか?
a=["four", "score", "and", "seven", "years"][[0,2,3][1]]
プリント(a)のPythonのリスト表現出力は、
出力は次のとおりです。and
この式のメインロジックは何ですか?
[0,2,3][1]
が2
になると["four", "score", "and", "seven", "years"][2]
に戻り、and
に戻ります。
あなたはそのような表現を内側から読む必要があります。のは、元のを見てみましょう:あなたは[]
演算子とその要素にアクセスできるように
a = ["four", "score", "and", "seven", "years"][[0,2,3][1]]
[0,2,3]
は、リストです。リストはゼロベースなので、インデックス1
が2
で2番目の項目、次のとおりです。
a = ["four", "score", "and", "seven", "years"][2]
、再び、私たちはそのインデックスでリストの要素にアクセスしています。 2
は3番目の要素を指し、"and"
です。