Toon posts:

[python] onderdelen toevoegen aan lijst zonder duplicaten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil het volgende doen. Ik heb een lijst met namen. Nu wil ik met python zorgen dat ik een naam in kan tikken en dat als deze al in de lijst voorkomt ik een melding op het scherm krijg, dat ik hem niet toe kan voegen en als deze naam nog niet in de lijst voorkomt, dat deze toegevoegd wordt en dat ik mijn volgende naam in kan voeren.

Ik ben hier alweer een paar uurtjes mee bezig en aangezien er op mijn laatste thread over een soortgelijk probleem zoveel gereageerd werd en dat uiteindelijk ook tot een hele mooie oplossing leidde, dacht ik dat ik het nu maar beter iets eerder kon posten (was er toen al een paar dagen over aan het denken).

Bedankt voor het meedenken alvast ;)

En inderdaad, ik ben in het totaal geen expert op het gebied van python :)

[ Voor 6% gewijzigd door Verwijderd op 06-04-2004 18:17 ]


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 26-05 23:14
Python:
1
2
3
4
if naam in lijst:
    print "Foutmelding!"
else:
    lijst.append(naam)

Simpeler kan toch bijna niet?

Verwijderd

Topicstarter
Het lijkt me dat daar nog het een en ander bij moet toch?

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Je moet even zoeken op google naar:

How to Think Like a Computer Scientist
Learning with Python

Dit is een gratis boek over Python (en zeker geen slechte!)

Het is verder op GoT niet de bedoeling dat we je alles aan gaan geven. Je zult zelf ook wat moeten proberen en volgens mij heb je nu genoeg informatie om verder te experimenteren.

[edit]
link: http://greenteapress.com/thinkpython/

[ Voor 45% gewijzigd door Alarmnummer op 06-04-2004 19:49 ]


Verwijderd

Topicstarter
Ja sorry, ik weet dat het een beetje zo overkomt :). Bedankt voor de link naar het boek, lijkt me leuk inderdaad. Python is boeiend, maar aangezien ik er echt zo weinig van weet schiet het niet echt op.

  • Robtimus
  • Registratie: November 2002
  • Laatst online: 09:46

Robtimus

me Robtimus no like you

http://www.python.org/doc/current/tut/tut.html
http://www.python.org/doc/current/lib/lib.html

Die laatste heb ik de laatste tijd behoooorlijk vaak geopend ;)

More than meets the eye
There is no I in TEAM... but there is ME
system specs


Verwijderd

Topicstarter
Okay het klinkt stom, maar hoe zorg ik ervoor dat hij wacht op invoer van een gebruiker? Dus dat je de input van een gruiker als string kunt gebruiken?

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 26-05 23:14
Kijk eens naar raw_input.

Dit soort functies kun je trouwens wel vinden als je gewoon even de standard library reference doorbladert (IceManX gaf al een linkje). Om te kunnen programmeren in welke programmeertaal dan ook (maar in het bijzonder in een scripttaal) is het van cruciaal belang dat je weet wat er zoal in de standard library zit.
Pagina: 1