私は次のPythonコードがあるとします。データ型の複数の値を返す
def foo():
return 2, 4, 6
y = foo()
print y
これはy
が湾曲ブラケットと、値(2, 4, 6)
を持っていることを私に伝えます。しかし、これはlist
ではなく、y
の値は[2, 4, 6]
で、角括弧で囲まれています。では、y
のデータタイプは何ですか、それはまったく同じ方法でlist
と同じように使用できますか?
私は次のPythonコードがあるとします。データ型の複数の値を返す
def foo():
return 2, 4, 6
y = foo()
print y
これはy
が湾曲ブラケットと、値(2, 4, 6)
を持っていることを私に伝えます。しかし、これはlist
ではなく、y
の値は[2, 4, 6]
で、角括弧で囲まれています。では、y
のデータタイプは何ですか、それはまったく同じ方法でlist
と同じように使用できますか?
私はこれがあなたが探しているかもしれないと思います!私はこの遭遇してきた変数のデータ型を見つける方法を研究した後
:
>>> y = 2,4,6
(2,4,6)
>>> print (y.__class__)
<class 'tuple'>
それが別々の値を格納することでタプルは、リストのような多くのデータ型ですが、確かにではなくのリストです。
タプルは非常に興味深いです!私はここでより多くの情報を探してみることをお勧めします:http://www.tutorialspoint.com/python/python_tuples.htm
"タプル全体を明示的に削除するには、del文を使用してください。"男、tutorialspointは恐ろしいです。 – timgeb
Google、問題解決済み、印刷タイプ(y)。 – miradulo
'help(y)'はすべてのPythonオブジェクトに関するあらゆる種類の情報を提供します。 –