problem mit verschachteltem extend und append

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
.robert
User
Beiträge: 274
Registriert: Mittwoch 25. April 2007, 17:59

problem mit verschachteltem extend und append

Beitragvon .robert » Dienstag 11. November 2008, 11:46

Hi,
nur eine kleine Frage.

Code: Alles auswählen

liste_a.append(['a'].extend(['b','c']))

Code: Alles auswählen

tmp = ['a']
tmp.extend(['b','c'])
liste_a.append(tmp)

das zweite funktioniert, warum das erste nicht?
zero-one
User
Beiträge: 58
Registriert: Dienstag 20. Mai 2008, 20:52

Beitragvon zero-one » Dienstag 11. November 2008, 11:55

ich nehme an weil extend das zusammengefuegte array nicht zurueckgibt sondern es inplace erweitert..

gruesse
.robert
User
Beiträge: 274
Registriert: Mittwoch 25. April 2007, 17:59

Beitragvon .robert » Dienstag 11. November 2008, 11:56

hm, ja, das würde es erklären.
Danke
Benutzeravatar
cofi
Moderator
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Beitragvon cofi » Dienstag 11. November 2008, 13:27

Ausserdem ist das zweite doch weit besser zu lesen und muss nicht erst decodiert werden.

Code: Alles auswählen

import this

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]