Istnieje lista: węzły = [20, 21, 22, 23, 24, 25].Jaka jest różnica między "()" i "[]" podczas generowania w Pythonie?
użyłem dwa sposoby, aby wygenerować nowe 2-Dimentional obiekty:
tour1 = (((a,b) for a in nodes)for b in nodes)
tour2 = [[(a,b) for a in nodes ]for b in nodes]
Rodzaj tour1 jest generator podczas tour2 jest lista:
In [34]: type(tour1)
Out[34]: <type 'generator'>
In [35]: type(tour2)
Out[35]: <type 'list'>
chcę wiem dlaczego tour1 nie jest krotką? Dzięki.
Ponieważ jest to generator. Jakie jest Twoje pytanie? –
@Daniel Część przed znakiem zapytania. Dlaczego nie krotka? – RickyA