Is het mogelijk om met python twee dimensionale arrays van objecten te maken? De arrays uit numarray module zijn beperkt tot nummers, en standaard python heeft hier voor zover ik weet ook geen voorzieningen voor.
Je kunt gewoon lijsten van lijsten maken in Python; e.g.:
Python:
1
2
| matrix = [ [ 1, 2, 3], [4, 5, 6], [7, 8, 9] ] print matrix[1][1] # ==> print 5 |
[ Voor 5% gewijzigd door Soultaker op 18-04-2004 16:35 . Reden: foutje hersteld; tnx PommeFritz ]
edit: gefixt zie ik
[ Voor 83% gewijzigd door PommeFritz op 18-04-2004 21:52 ]
FireFox - neem het web in eigen hand
OK bedankt, syntactisch niet echt elegant (optie voor Python 2.5??) maar het werkt.
Tja, het hele idee van Python is juist dat de syntax vrij minimaal is. Weinig 'syntactic sugar' dus voor dit soort dingen. Wat had jij dan in gedachte, wat je eleganter leek?