Deine Frage-Antwort-Community
Frage stellen
    • Meinung des Tages: Sollte die Stromsteuer - trotz knapper Kassen - in Deutschland möglichst sofort für alle Verbraucher gesenkt werden?
    • Bist du lieber brutal ehrlich oder verpackst du die Wahrheit lieber in kleine Notlügen?
    • Labubu: Niedlich oder doch Hässlich?
    • Wie hoch ist der Temperaturunterschied von Schatten zu Sonne?
    • Welchen Traum habt ihr sehr oft geträumt?
    • Welche Titel gehören auf die Liste der 50 bedeutensten Computerspiele?
    • Alle Beiträge
    • Radiokooperation mit Absolut HOT 🔥
    • Meinung des Tages
    • Themenspecial: Polizei (mit BKA-Kriminaldirektor Andy Neumann) 🚓
    • Blickwechsel: Deine Fragen an einen Hiphop-Newcomer
    • Ask Me Anything:
      Alle Blickwechsel
    • Ask Me Anything:
      Alle Themenspecials
    • gutefrage Tipps
    • gutefrage Highlights
    • Computer
    • Internet & Social Media
    • Kreativität, Freizeit & Hobby
    • Lokales, Reiseziele & Urlaub
    • Medien, Unterhaltung & Musik
    • Mode & Beauty
    • Software & Apps
    • Spiele & Gaming
    • Sport & Fitness
    • Alle Themenwelten
In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen
Profil Beiträge Antworten Antworten

verreisterNutzer

16.01.2022
Übersicht
0
Hilf. Antw.
1
Antwort
0
Beiträge
0
Danke
0
Komplim.
0
Freunde
Chriwi1
15.01.2022, 23:50
Wie finde ich einzelne Elemente in einer Python-list?

Hallo.
Ich sitze momentan an einem Problem zu welchem ich online leider nirgends eine Lösung finde. Ich versuche in einer Liste in Python herauszufinden, welche Elemente nicht doppelt vorkommen. Mein Ziel ist also, aus beispielsweise
list = [1,2,2,3,4,5,5,6,6,7]

eine neue Liste mit dem Inhalt [1,3,4,7] zu bekommen.
Hat jemand eine Ahnung, wie ich das erreichen kann?

Lg

...zum Beitrag
Antwort
von verreisterNutzer
16.01.2022, 00:09

Kannst es einfach mit einer for Schleife machen wo du überprüfst ob der letzte Wert mit dem jetztigen Wert übereinstimmt oder du benutzt eine Hashmap. Hier benutzt du eine for each Schleife und guckst zuerst ob das Element, also die Zahl in der Hash map in den Keys der Hasmap existiert, wenn ja setzt du die value unter dem Key +=1 (value ist hier der Counter der individuellen Zahl) wenn nein setzt du das neue Element in den keys hinzu.

um nun eine Liste ohne doppelte Zahlen, oder Zeichen zu bekommen lässt du dir alle keys der Hasmap geben und in eine neue Liste schreibenY

...zur Antwort
gutefrage
  • Beitrag erstellen
  • Stöbern
  • Alle Themen
  • Hilfe / FAQ
  • Richtlinien
  • gutefrage Highlights
Partner
  • Businesspartner
  • Partner werden
Unternehmen
  • Über uns
  • Jobs
  • Kontakt
  • Presse
Rechtliches
  • Impressum
  • Datenschutz
  • AGB
  • Utiq verwalten
Weil es immer jemand weiß.
gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns findest Du schnell neue Perspektiven - egal zu welchem Thema.
Gmacht in Minga. Mit
❤
Facebook Pixel