t
それを作るときにの要素にアクセスするこの違いがあるのはなぜtuple
ですか?
>>> t = [('ID','int')]
>>> for r in t:
print r
('ID', 'int')
t = (('ID','int'))
>>> for r in t:
print r
ID
int
これは最初の例とまったく同じだと思います!タプルに複数の要素を追加すると、動作が変わります。
>>> t = (('ID','int'),('DEF','str'))
>>> for r in t:
print r
('ID', 'int')
('DEF', 'str')
>>> t = [('ID','int'),('DEF','str')]
>>> for r in t:
print r
('ID', 'int')
('DEF', 'str')
誰かが簡単な説明をすることができますか?私はPython2.7を実行しています