[python] Skladani tuple

David Michal dmichal na altien.com
Čtvrtek Červen 28 16:37:20 CEST 2007


Ja jsem hodne beginner a delal bych to takhle.

 

def getT2(T1):

temp = []

for T in T1:

                                temp.append((T[0],transform(T[1])))

 

return tuple(temp)

 

David

 

 

From: python-bounces na py.cz [mailto:python-bounces na py.cz] On Behalf Of
Petra Javornicka
Sent: Thursday, June 28, 2007 3:18 PM
To: python na py.cz
Subject: [python] Skladani tuple

 

Ahoj, 


ucim se Python a nedari se mi transformat obsah jedne tuple do jine.
napr. mam

T1 = (('a','aa'),('b','bb'),('c','cc'))

Jestli jsem si to zapamatovala, tak T1 je immutable, takze bych ji
potrebovala 
prohnat nejakou transformaci napr.

for T in T1:
    T2 = T2, (T[0],transform(T[1]))

ale nevim, jak inicializovat T2 na skutecne prazdnou tuple. Kdyz pouziju
T2 := () nebo T2 None, tak ta vysledna T2 vypada: 

T2 = ((),('a','aa'),('b','bb'),('c','cc')) nebo T2 =
(None,('a','aa'),('b','bb'),('c','cc')) 

zkratka to tam vzdycky na zacatku "prekazi" 

Poradi mi prosim nekdo, jak se to v Pythonu dela?


Dik, Petra



------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/python/attachments/20070628/684dea43/attachment.htm 


Další informace o konferenci Python