2016-04-29 10 views
0

erste Frage hier zu finden. Ich scanne gerade durch zwei Listen und was ich tun muss, ist die Zählfunktion zu verwenden, um zu finden, wie oft ein bestimmtes Wort erscheint, und dann möchte ich den Index von jedem dieser Wörter nehmen und eine zweite Liste für scannen Sie. Ich habe eine Liste mit einer Reihe von Produkten und eine zweite Liste mit den entsprechenden Preisen, so dass ich in der Lage sein würde, den Durchschnitt der Preise zu nehmen und sie mit jedem Produkt zu vergleichen. Jede mögliche Hilfe würdeGibt es eine Möglichkeit, den Index von allem zu finden, nach der Verwendung der Zählfunktion

geschätzt werden

Antwort

0

Ich kann nicht vollständig Ihre Datenstruktur verstanden haben, würden einige Code und Daten geschätzt werden, aber versuchen:

list1 = [1,2,3,4,5] 
list2=['a', 'b','c', 'a', 'b'] 

b=list2.count('a') 
print b 
print 

for i, j in enumerate(list2): 
    if j == 'a': 
     print i,": ", list1[i] 

Ergebnis ist:

0: 1
3: 4

+0

Das ist im Wesentlichen, was ich will, ich kann abarbeiten :) Vielen Dank! – Tony

Verwandte Themen