Ich habe dieses Tupel:

results[0]

#0 tuple(7) 
    [0] => int(375851) 
    [1] => str(26) "joaquina gisela dos sanots"
    [2] => str(10) "1963-11-24"
    [3] => int(378129) 
    [4] => str(26) "Joaquina Gisela Dos Santos"
    [5] => str(10) "1963-11-24"
    [6] => float(1.0) 

Und ich möchte diesen Float zum Index 0 hinzufügen:

lev_name = float(0.92) 

Erwartete Ausgabe:

#0 tuple(8) 
    [0] => float(0.92) 
    [1] => int(375851) 
    [2] => str(26) "joaquina gisela dos sanots"
    [3] => str(10) "1963-11-24"
    [4] => int(378129) 
    [5] => str(26) "Joaquina Gisela Dos Santos"
    [6] => str(10) "1963-11-24"
    [7] => float(1.0) 

Ich versuche das:

results = lev_name + results[0] 

Wie kann ich das machen?

1
anvd 27 Nov. 2013 im 15:38

2 Antworten

Beste Antwort

Versuche dies

results = (lev_name,) + results

Sie können nicht zu Index 0 hinzufügen, da Tupel unveränderlich ist .. :)

3
Nilesh 27 Nov. 2013 im 12:13

Machen Sie es auch ein Tupel. Mach es so:

>>> a = ()
>>> a = a+ ('a',)
>>> a
('a',)
0
aIKid 27 Nov. 2013 im 12:02