Die Suche ergab 11 Treffer
- Montag 26. März 2018, 11:31
- Forum: Allgemeine Fragen
- Thema: enumerate von Listen - doppelte Einträge
- Antworten: 28
- Zugriffe: 5316
- Montag 26. März 2018, 10:50
- Forum: Allgemeine Fragen
- Thema: enumerate von Listen - doppelte Einträge
- Antworten: 28
- Zugriffe: 5316
Re: enumerate von Listen - doppelte Einträge
Das die ursprüngliche Liste überschrieben werde soll, ist soweit gewünscht. Die beiden Zeilen darüber sind unnötig, ist angepasst.
- Montag 26. März 2018, 09:59
- Forum: Allgemeine Fragen
- Thema: enumerate von Listen - doppelte Einträge
- Antworten: 28
- Zugriffe: 5316
Re: enumerate von Listen - doppelte Einträge
Morgen zusammen. Mit einem eigenen Ansatz kommt man da doch weiter.
#!/usr/bin/python
# -*- coding: ascii -*-
list_1 = ["a","b","a","c","b","a","x"]
n=len(list_1)
i=0
print len(list_1)
dict={}
###Element wird Nummer zugewiesen
while i<n:
#mache was
# print(list_1[i],i)
if list_1[i] in ...
#!/usr/bin/python
# -*- coding: ascii -*-
list_1 = ["a","b","a","c","b","a","x"]
n=len(list_1)
i=0
print len(list_1)
dict={}
###Element wird Nummer zugewiesen
while i<n:
#mache was
# print(list_1[i],i)
if list_1[i] in ...
- Samstag 24. März 2018, 13:09
- Forum: Allgemeine Fragen
- Thema: enumerate von Listen - doppelte Einträge
- Antworten: 28
- Zugriffe: 5316
Re: enumerate von Listen - doppelte Einträge
Danke für die Tipps und die Hilfe. Ich fange Montag dann nochmal in Ruhe an.
- Freitag 23. März 2018, 15:34
- Forum: Allgemeine Fragen
- Thema: enumerate von Listen - doppelte Einträge
- Antworten: 28
- Zugriffe: 5316
Re: enumerate von Listen - doppelte Einträge
n soll nur für den Fall da sein, wenn ein neuer Eintrag in dem dict angelegt werden soll.
Bsp:
Liste = ["a","a","a","b"]
Dabei ist beim ersten Durchlauf Count =0 die if Bedingung nicht erfüllt und die Zahl n wird um 1 erhöht. Somit n=1. Damit wird nun ein dict Eintrag angelegt mit key=a, value=1 ...
Bsp:
Liste = ["a","a","a","b"]
Dabei ist beim ersten Durchlauf Count =0 die if Bedingung nicht erfüllt und die Zahl n wird um 1 erhöht. Somit n=1. Damit wird nun ein dict Eintrag angelegt mit key=a, value=1 ...
- Freitag 23. März 2018, 15:25
- Forum: Allgemeine Fragen
- Thema: enumerate von Listen - doppelte Einträge
- Antworten: 28
- Zugriffe: 5316
Re: enumerate von Listen - doppelte Einträge
#!/usr/bin/python
# -*- coding: ascii -*-
item = ["a","b","a","c","b","a"]
print item
def enumerate_unique(iterable):
count = 0
seen = dict()
n=1
for item in iterable:
if item in seen:
dict.get(item) # gibt Value ( Nummer) zum entsprechenden Listeneintrag
item[count] = dict.get(item ...
# -*- coding: ascii -*-
item = ["a","b","a","c","b","a"]
print item
def enumerate_unique(iterable):
count = 0
seen = dict()
n=1
for item in iterable:
if item in seen:
dict.get(item) # gibt Value ( Nummer) zum entsprechenden Listeneintrag
item[count] = dict.get(item ...
- Freitag 23. März 2018, 15:01
- Forum: Allgemeine Fragen
- Thema: enumerate von Listen - doppelte Einträge
- Antworten: 28
- Zugriffe: 5316
Re: enumerate von Listen - doppelte Einträge
#!/usr/bin/python
# -*- coding: ascii -*-
item = ["a","b","a","c","b","a"]
print item
i=1
print item[i]
def enumerate_unique(iterable):
count = 0
seen = dict()
n=1
for item in iterable:
if item in seen:
dict.get(item) # gibt Value ( Nummer) zum entsprechenden Listeneintrag
# schreibe ...
# -*- coding: ascii -*-
item = ["a","b","a","c","b","a"]
print item
i=1
print item[i]
def enumerate_unique(iterable):
count = 0
seen = dict()
n=1
for item in iterable:
if item in seen:
dict.get(item) # gibt Value ( Nummer) zum entsprechenden Listeneintrag
# schreibe ...
- Freitag 23. März 2018, 12:17
- Forum: Allgemeine Fragen
- Thema: enumerate von Listen - doppelte Einträge
- Antworten: 28
- Zugriffe: 5316
Re: enumerate von Listen - doppelte Einträge
Es wird die Liste mit den Einträgen durchsucht. Bei jedem Eintrag wird überprüft, ob sich dieser bereits in dem dict befindet. Falls ja, soll er den Value ( Nummer ) herausgeben. Wie schreibe ich den anschließend zu dem Listeneintrag?
Falls nicht, soll ein neuer Eintrag im dict erstellt werden mit ...
Falls nicht, soll ein neuer Eintrag im dict erstellt werden mit ...
- Freitag 23. März 2018, 10:59
- Forum: Allgemeine Fragen
- Thema: enumerate von Listen - doppelte Einträge
- Antworten: 28
- Zugriffe: 5316
Re: enumerate von Listen - doppelte Einträge
ich komme nicht auf den richtigen Ansatz, habe dafür wohl auch leider zu wenig Ahnung von der Materie.
Ein Generator erzeugt in meinem Fall die entsprechende Nummer zu dem Eintrag, ohne diese dauerhaft zu speichern. Anschließend was? Anschließend müsste ja die Liste durchsucht werden, ob der Eintrag ...
Ein Generator erzeugt in meinem Fall die entsprechende Nummer zu dem Eintrag, ohne diese dauerhaft zu speichern. Anschließend was? Anschließend müsste ja die Liste durchsucht werden, ob der Eintrag ...
- Freitag 23. März 2018, 09:39
- Forum: Allgemeine Fragen
- Thema: enumerate von Listen - doppelte Einträge
- Antworten: 28
- Zugriffe: 5316
Re: enumerate von Listen - doppelte Einträge
Danke für die schnelle Antwort. Dann setze ich mich mal dran
- Freitag 23. März 2018, 09:32
- Forum: Allgemeine Fragen
- Thema: enumerate von Listen - doppelte Einträge
- Antworten: 28
- Zugriffe: 5316
enumerate von Listen - doppelte Einträge
Guten Morgen zusammen,
Ich habe eine Liste list_a =[ a, b, c, d, e, f, a, b, x, y] und hätte diese gerne mit Zahlen versehen. Dies funktioniert ja soweit über die enumerate Funktion. Allerdings hätte ich gerne doppelte Einträge auch mit der gleichen Zahl versehen list_b = [1, 2, 3, 4, 5, 6, 1, 2, 7 ...
Ich habe eine Liste list_a =[ a, b, c, d, e, f, a, b, x, y] und hätte diese gerne mit Zahlen versehen. Dies funktioniert ja soweit über die enumerate Funktion. Allerdings hätte ich gerne doppelte Einträge auch mit der gleichen Zahl versehen list_b = [1, 2, 3, 4, 5, 6, 1, 2, 7 ...