Warum gibt ein Python nicht das Objekt zurück?Python

Python-Programme
Anonymous
 Warum gibt ein Python nicht das Objekt zurück?

Post by Anonymous »

Ich habe diesen Code: < /p>

Code: Select all

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post