Als «tuples» getaggte Fragen

83
Erstellen Sie ein Tupel in einer Linq-Auswahl

Ich arbeite mit C # und .NET Framework 4.5.1 und rufe mit Entity Framework 6.1.3 Daten aus einer SQL Server-Datenbank ab. Ich habe das: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); Und wenn ich es starte, bekomme ich folgende...

82
Subtrahieren von 2 Listen in Python

Im Moment habe ich vector3-Werte als Listen dargestellt. Gibt es eine Möglichkeit, 2 dieser ähnlichen Vektor-3-Werte zu subtrahieren? [2,2,2] - [1,1,1] = [1,1,1] Soll ich Tupel verwenden? Wenn keiner von ihnen diese Operanden für diese Typen definiert, kann ich sie stattdessen definieren? Wenn...

79
Wie kann man einem Tupel einen Mehrwert verleihen?

Ich arbeite an einem Skript, in dem ich eine Liste mit Tupeln wie habe ('1','2','3','4'). z.B: list = [('1','2','3','4'), ('2','3','4','5'), ('3','4','5','6'), ('4','5','6','7')] Jetzt muss ich hinzufügen '1234', '2345', '3456'und '4567'jeweils am Ende jedes Tupel. z.B: list =

78
Tupel-Entpacken in Kartenoperationen

Ich arbeite häufig mit Listen, Seqs und Iteratoren von Tupeln und möchte Folgendes tun: val arrayOfTuples = List((1, "Two"), (3, "Four")) arrayOfTuples.map { (e1: Int, e2: String) => e1.toString + e2 } Der Compiler scheint dieser Syntax jedoch niemals zuzustimmen. Stattdessen schreibe ich am...

76
Verwendungszweck: Tupel gegen Klasse c # 7.0

Vor Tuples habe ich ein classund seine Variablen erstellt und dann ein Objekt aus dieser Klasse erstellt und dieses Objekt zum Rückgabetyp für einige Funktionen gemacht. Jetzt mit den Tupeln kann ich das gleiche tun und in c # 7.0 wir verständliche Namen für Tupeln Eigenschaften zuordnen können...

74
C # 7 Tupel und Lambdas

Ist es mit der neuen C # 7-Tupelsyntax möglich, ein Lambda mit einem Tupel als Parameter anzugeben und entpackte Werte innerhalb des Lambda zu verwenden? Beispiel: var list = new List<(int,int)>(); normale Art, ein Tupel in Lambda zu verwenden: list.Select(value => value.Item1*2 +...