[python] twee dimensionaal array van objecten

Pagina: 1
Acties:

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
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.

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 23:14
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 ]


  • PommeFritz
  • Registratie: Augustus 2001
  • Laatst online: 24-11-2025

PommeFritz

...geen friet

edit: gefixt zie ik :)

[ Voor 83% gewijzigd door PommeFritz op 18-04-2004 21:52 ]

FireFox - neem het web in eigen hand


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
OK bedankt, syntactisch niet echt elegant (optie voor Python 2.5??) maar het werkt.

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 23:14
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?