Tag: Liste

Zählen Sie die Duplikate in eine Liste von Tupeln

Ich habe eine Liste von Tupeln zB a = [(1,2),(1,4),(1,2),(6,7),(2,9)] und ich möchte überprüfen, ob eines der Elemente Von jedem Tupel hat ein Publikum und wie oft. Zum Beispiel zu überprüfen, ob nur der erste Teil aller Tupel der Liste hat ein dublicate und geben Sie das Tupel und wie oft wird veröffentlicht. Ich kann […]

Gruppenindizes der Liste in der Liste der Listen

Ich suche nach einer eleganten Lösung für das folgende Problem. Ich habe eine Liste von ints und ich möchte eine Liste von Listen erstellen, in denen die Indizes mit demselben Wert in der Reihenfolge des Auftretens dieser Liste zusammengefasst sind. [2, 0, 1, 1, 3, 2, 1, 2] [[0, 5, 7], [1], [2, 3, 6], […]

Konvertieren Sie verschachtelte Schleifen und Bedingungen zu einem Listenverständnis

Gibt es einen Weg für die Liste, die diese Bedingung festlegt. clamp_sel = list() for i in range(0, len(clamp_normalized)): for j in range(0, len(clamp_normalized[i])): if clamp_normalized[i][j][0] < int(max_min_band[index_selec]): clamp_sel.append(int(clamp_normalized[i][j][0])) Wenn es eine einzelne Dimension Liste ist, könnte ich die Bedingung auf diese Weise setzen. norm_sel = [i for i in normalize_data if i[0] > max_min_band[index_selec]] […]

Ändern eines bestimmten Elements in einer 2-D-Liste in Python

Ich habe den folgenden Code: a=[[0]*2]*3 print a a[1][1]=2 print a Die Ausgabe ist: [[0,0],[0,0],[0,0]] [[0,2],[0,2],[0,2]] Warum ändert es alle Elemente der Liste? Sollte die Ausgabe nicht sein: [[0,0],[0,2],[0,0]] Was muss getan werden, wenn ich nur eines der Elemente ändern möchte? Danke für die Hilfe!

Pygame Change Level – Ebene aus der Liste

Hallo ich bin neu in pygame. Und ich habe dieses Beispiel verwendet: http://pygame.org/project/1061/ Das Beispiel zeigt, wie man Chack für Kollision, machen ein Level aus einer Liste und Bewegung. Ein schönes Anfängerbeispiel. Ich habe es geändert, damit es in der Lage sein wird, das Niveau zu ändern. Ich habe versucht, die Rects einmal gezeichnet zu […]

Entfernen Sie doppelte Unterlisten aus einer Liste

Wenn ich eine solche Liste habe: mylist = [[1,2,3], ['a', 'c'], [3,4,5],[1,2], [3,4,5], ['a', 'c'], [3,4,5], [1,2]] Was ist der beste Weg, um doppelte Unterlisten zu entfernen? Jetzt benutze ich das : y, s = [ ], set( ) for t in mylist: w = tuple( sorted( t ) ) if not w in s: […]

Wie überprüfe ich, ob alle Elemente in einer Liste ganze Zahlen sind

Wenn ich eine Liste wie: List = [12,6,3,5,1.2,5.5] Gibt es einen Weg, den ich überprüfen kann, ob alle Zahlen ganze Zahlen sind? Ich habe so etwas probiert def isWhole(d): if (d%1 == 0 ) : for z in List return true. Das ist offensichtlich schrecklich falsch Was kann ich tun?

Sortiere Tupel in Listen in Python

Ich frage mich, ob es irgendwelche einfache Art und Weise um Sortierung Tupel in Listen in Python, zum Beispiel, wenn ich eine Liste haben: list01 = ([a,b,c],[b,a,d],[d,e,c],[a,f,d]) Und ich sortierte es, ich würde bekommen: ([a,b,c],[a,b,d],[c,d,e],[a,d,f])? oder auch: ([a,b,c],[a,b,d],[a,d,f],[c,d,e]) Wenn das einfacher ist Thanx im Voraus 🙂

Tausche Scheiben von Indizes mit einer Funktion

Folge-Frage von: Python-Swap-Indizes mit Slices r = ['1', '2', '3', '4', '5', '6', '7', '8'] Wenn ich Scheiben tauschen möchte, mit einer Funktion, was wäre die richtige Methode? def swap(from,to): r[a:b+1], r[c+1:d] = r[c:d], r[a:b] swap(a:b,c:d) Ich möchte die Nummern 3 + 4 mit 5 + 6 + 7 in r: swap(2:4,4:7) Ist das richtig?

Python: passende Werte aus einer Liste zu den Sequenzen von Werten in einer anderen Liste

Meine ursprüngliche Frage wurde hier gefragt und beantwortet: Python: passende Werte aus einer Liste in die Reihenfolge der Werte in einer anderen Liste Ich habe zwei Listen. e_list = [('edward', '1.2.3.4.'), ('jane','1.2.3.4.'), ('jackie', '2.3.4.10.')…] Und a_list (die Hauptliste, die überprüft werden soll) a_list = [('a', '1.2.3.'), ('b', '2.3.'), ('c', '2.3.4.')…] Ich hätte gerne eine modifizierte […]

Python ist die beste Programmiersprache der Welt.