award_dict = {
"url": "http://facebook.com",
"imageurl": "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png",
"count": 1,
}
def award(name, count, points, desc_string, my_size, parent):
if my_size > count:
a = {
"name": name,
"description": desc_string % count,
"points": points,
"parent_award": parent,
}
a.update(award_dict)
return self.add_award(a, siteAlias, alias).award
< /code>
Aber der Code fühlte sich ziemlich umständlich an. Ich hätte es vorgezogen, schreiben zu können: < /p>
def award(name, count, points, desc_string, my_size, parent):
if my_size > count:
return self.add_award({
"name": name,
"description": desc_string % count,
"points": points,
"parent_award": parent,
}.update(award_dict), siteAlias, alias).award
Warum gibt die Aktualisierung Methode nicht zurück das ursprüngliche Wörterbuch, um Ketten zuzulassen, wie es in jQuery funktioniert ? Warum ist es in Python nicht akzeptabel? Für Problemumgehungen.
Ich habe diesen Code: < /p> [code]award_dict = { "url": "http://facebook.com", "imageurl": "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png", "count": 1, }
def award(name, count, points, desc_string, my_size, parent): if my_size > count: a = { "name": name, "description": desc_string % count, "points": points, "parent_award": parent, } a.update(award_dict) return self.add_award(a, siteAlias, alias).award < /code> Aber der Code fühlte sich ziemlich umständlich an. Ich hätte es vorgezogen, schreiben zu können: < /p> def award(name, count, points, desc_string, my_size, parent): if my_size > count: return self.add_award({ "name": name, "description": desc_string % count, "points": points, "parent_award": parent, }.update(award_dict), siteAlias, alias).award [/code] Warum gibt die Aktualisierung Methode nicht zurück das ursprüngliche Wörterbuch, um Ketten zuzulassen, wie es in jQuery funktioniert ? Warum ist es in Python nicht akzeptabel? Für Problemumgehungen.
Ich versuche zu prüfen, ob es möglich ist, die PySpark DataFrame-Klasse in Unterklassen zu unterteilen, um meiner Arbeit zusätzliche wiederverwendbare Methoden hinzuzufügen.
class...
Ich bin auf C ++ 17 beschränkt. Ich muss eine Baumstruktur (nicht unbedingt binär) erstellen, die tief in 2 unabhängige Klone kopiert werden kann. Derzeit habe ich einen Schnittstellenknoten Klasse,...