タプル表記より少し混乱しています。タプルの各要素はタプルとして扱われるのか、それともその要素の型であるのか?タプルの要素自体がタプルですか?
たとえば、タプルt = (1,2,3,4)
ため、1 in t
はINT 1
タプルt
にあることを意味し、True
あります。
ただし、私がt[0:1]
を評価すると、タプル(1,)
が得られます。
(1,) in t
がFalse
であるという事実は、さらに混乱します。
ここでは何が起こっていますか?どちらですか? t
タプルまたは整数の要素ですか?
明らかに、 'T [0:1]である、 'T''の要素を返しませんが、T '、 'の "subtupleを"なぜ '(1、)in t'が' False'なのか? – chepner
タプルの1要素幅スライスに 't [0; 1]'でアクセスしています。このようなスライスはタプルですが、その要素は以前のタイプのものでもあります。 –
タプルの要素はタプルではなく、*スライス*です。 't [0:]'や 't [1]'を試して、 't [0:1]'ではなく要素を取得してください。 –