リストがあります:nodes = [20、21、22、23、24、25]。Pythonで生成するときの "()"と "[]"の違いは何ですか?
In [34]: type(tour1)
Out[34]: <type 'generator'>
In [35]: type(tour2)
Out[35]: <type 'list'>
私がしたい:tour2がリストされている間
tour1 = (((a,b) for a in nodes)for b in nodes)
tour2 = [[(a,b) for a in nodes ]for b in nodes]
tour1のタイプは発電機である:
は、私は、新しい2次元オブジェクトを生成するために2つの方法を使用しましたなぜ tour1はタプルではないのか知っていますか?ありがとう。
これは発電機なので、あなたの質問は何ですか? –
@ダニエルQuestionmarkの前の部分。なぜタプルはありませんか? – RickyA