Tag: Liste

Aufteilung einer Liste in verschiedene Längenteile unter Sonderzustand

Ich brauche einen Algorithmus, um verschiedene Fertigungsteile in unebene Gruppen zu teilen. Die Hauptbedingung ist, dass der Unterschied zwischen der maximalen Anzahl in der Gruppe und allen anderen so niedrig wie möglich sein sollte. Zum Beispiel: Wenn wir die Liste [1,3,4,11,12,19,20,21] und wir beschließen, dass es in 3 Teile geteilt werden sollte, sollte es in […]

AttributeError: 'list' Objekt hat kein Attribut 'display' in python

Fehler kommt, wenn ich die Display-Funktion mit Klassenobjekt anrufe Was soll ich tun, um das zu überwinden? class A: def __init__(self, fname, lname, age): self.fname = fname self.lname = lname self.age = age def disply(self): fp = open("abc","r") for lines in fp: temp = lines.split(", ")[-1] fp.close() print a a = [A("Taylor","Launter",22), A("James","bond",40)] a.display()

Entfernen Sie gerade Zahlen aus einer Liste

Wie kann ich gerade Zahlen aus einer Liste entfernen? a = [] i = 0 while i < 10: c = int(raw_input('Enter an integer: ')) a.append(c) i += 1 # this is the same as i = i + 1 for i in a: if i % 2 == 0: a.remove(i) print(a) Dies fragt nach […]

Wie Hash-Listen?

Listen sind nicht haltbar. Allerdings verwende ich LSH und ich suche nach einer Hash-Funktion , die einer Liste von positiven ganzen Zahlen (in [1, 29.000]) zu k Eimern entsprechen wird. Die Anzahl der Listen ist D, wobei D> k (ich glaube) und D = 40.000, wobei k noch nicht bekannt ist (offen für Vorschläge). Beispiel […]

Matchliste Werte zu dict und return Schlüssel / Wert Paare in neue dict

Ich habe eine Liste, die die Werte eines Wörterbuchs darstellt. Ich versuche, das Wörterbuch zu analysieren, das nach Werten sucht, die auch in meiner Liste sind und ein neues Wörterbuch aus diesem erstellen, das nur die übereinstimmenden Werte enthält: a = [1, 2, 3] b = {"aye":1, "bee":2, "cee":3, "dee":4, "eee":5} new_dict = dict((k, v) […]

Numpy: ValueError: Der Wahrheitswert eines Arrays mit mehr als einem Element ist zweideutig. Verwenden Sie a.any () oder a.all ()

Ich habe versucht, numpy auf Python zu verwenden, um einige Daten zu zeichnen. Allerdings bekomme ich einen Fehler, den ich nicht verstehe: ValueError: Der Wahrheitswert eines Arrays mit mehr als einem Element ist zweideutig. Verwenden Sie a.any () oder a.all () Und das ist die Linie soll den Fehler verursachen (die dritte Zeile): def T(z): […]

Python: List to Ints zu einer einzigen Nummer?

Sagen, ich habe eine Liste, wenn Ints: x = [['48', '5', '0'], ['77', '56', '0'], ['23', '76', '34', '0']] Ich möchte, dass diese Liste in eine einzige Zahl umgewandelt wird, aber die Single-Number-Typ ist immer noch eine Ganzzahl dh: 4850775602376340 Ich habe diesen Code verwendet, um den Prozess durchzuführen: num = int(''.join(map(str,x))) Aber ich bekomme […]

Einfügen einer einzelnen Zeichenfolge zwischen den Werten eines Tupels (Python)

Angesichts des Beispielcodes unten (von hier geändert) import collections import re Token = collections.namedtuple('Token', ['typ', 'value', 'line', 'column']) def tokenize(code): keywords = {'IF', 'THEN', 'ENDIF', 'FOR', 'NEXT', 'GOSUB', 'RETURN'} token_specification = [ ('NUMBER', r'\d+(\.\d*)?'), ('ASSIGN', r':='), ('END', r';'), ('ID', r'[A-Za-z]+'), ('OP', r'[+\-*/]'), ('NEWLINE', r'\n'), ('SKIP', r'[ \t]+'), ('MISMATCH',r'.'), ] tok_regex = '|'.join('(?P<%s>%s)' % pair for […]

Wie kann man die Syntax der Pythonlistenindizierung ändern?

Nachdem ich diese Frage gestellt hatte , erhielt es einen Kommentar darüber, wie du so etwas machen könntest: >>> def a(n): print(n) return a >>> b = a(3)(4)(5) 3 4 5 Ist es möglich, diese oder ähnliche Konzepte zu verwenden, um es möglich zu machen, Listen wie my_list(n) anstelle von my_list[n] ?

Wie kann ich auf das Objekt Attribut in einer Liste von Objekten, die bestimmten Index?

In anderen Programmiersprachen, um auf Attribute in einer Klasseninstanz zuzugreifen, die du gerade machst: print(Object.Attr) Und du machst das auch in python, aber wie genau bekommst du ein bestimmtes Attribut an einem bestimmten Index in einer Liste von Objekten, normalerweise würde ich das tun: ListObj[i].attr Aber das Objekt ist in einer Liste. Ich möchte auf […]

Python ist die beste Programmiersprache der Welt.