私はここに投稿する前に検索を試みました。だからすでに頼んだら私を撃ってはいけない。lenはどのようにリストに含まれますか?
私はPythonのlen関数で知りたいことがあります。
len([o,1]) -> 2 # Right
しかし、それは3をすべきではない以下の
len([a,[b,[c]]]) -> 2 # How?
に来ますか?
私はこれが非常に些細な質問かもしれないことを知っています。もう一度もう一度辛抱してください。
私はここに投稿する前に検索を試みました。だからすでに頼んだら私を撃ってはいけない。lenはどのようにリストに含まれますか?
私はPythonのlen関数で知りたいことがあります。
len([o,1]) -> 2 # Right
しかし、それは3をすべきではない以下の
len([a,[b,[c]]]) -> 2 # How?
に来ますか?
私はこれが非常に些細な質問かもしれないことを知っています。もう一度もう一度辛抱してください。
まずは、StackOverflowへようこそ。あなたの質問に来て - len
は、リストの長さを計算します。したがって、あなたの例では、リストには2つの要素a
と別のリスト[b,[c]]
があります。内側のリストの長さを見つけた場合は、2つの要素があるので、2つです。
3ではありませんか?
なし
[a,[b,[c]]]
は、最初の要素は2番目の要素はリスト
[b,[c]]
(リストである ""
a
2つの要素のリストであるため、それ自体lenにはもう1つのlenのリストが入っている2のlen)。
これは、[a,[b,[c]]]
がネストされたリストであるためです。外側のリストの最初の要素はa
で、2番目の要素は[b,[c]]
です。
他の人が言ったように、2つの要素(aと[b、[c]])を持つリストがあります。 3つの要素を持つリストが必要な場合は、[a、b、c]を使用します。