少し戻っているような気もしますが、正直混乱の元になっていたので・・・
あらためてリストとタプルについて確認をしておきます。
■環境
Python 2.7
■確認
先ずは単純に
>>> x = [1, 2, 3]
>>> print type(x)
<type 'list'>
>>>
>>> x = (1, 2, 3)
>>> print type(x)
<type 'tuple'>
→[]で囲ったのがリストで、()で囲ったのがタプル
複数の値を返す関数は?
>>> def func1(x):
... return x+1, x*2
...
>>> x = func1(5)
>>> print type(x)
<type 'tuple'>
→戻り値が複数ある関数の結果はタプル
-----
初歩的な事だと思いますが、少し触らない期間があったら簡単に忘れてしまいそう・・・
0 件のコメント:
コメントを投稿