concatenar items dependiendo condicion python

Iniciado por asdexiva, 7 Mayo 2020, 23:36 PM

0 Miembros y 1 Visitante están viendo este tema.

asdexiva

buenas tardes tengo un problema,espero me puedan ayudar

mi problema es este, mylines1 es mi lista como ven la recorro con ciclos for y borro el espacio en blanco del final,bueno  me genera la lista de esta forma


sb=myline.rsplit(" ",1)
mylines1.append(sb)
for a in mylines1:
   for b in a:
         mylines11.append(b)

for index, i in enumerate(mylines11):
   for x in range(1,200):
       if "Transacciones" in i:
           try:
               t1=re.search("(Ingresos.*)",mylines11[index+x])
           except:pass
           if not (t1) :
             
               reporte2=mylines11[index+x]
               reporte1.append(reporte2)
               print reporte2
           else:
               break



Gastos


06/05/20


20


01:37:30


p.m.


[RAYA]
2050.00


06/05/20


20


01:37:42


p.m.


[RENTA]
100.00


06/05/20


20


01:37:53


p.m.


[REPARTIDOR]
220.00


06/05/20


20


01:38:12


p.m.


[TORTILLAS]
310.00


06/05/20


20


01:39:05


p.m.


[FRUTERIA
(ABONO


NOTA
MAY-3)]


200.00


06/05/20


20


01:39:58


p.m.


[QUESO
(ABONO


NOTA
MAY-1)]


200.00


06/05/20


20


01:41:32


p.m.


[GMC]
200.00


06/05/20


20


01:41:42


p.m.


[IMSS]
200.00


06/05/20


20


01:42:00


p.m.


[PEPSI]
382.00


06/05/20


20


01:42:12


p.m.


[MARLIN]
350.00


06/05/20


20


[OXXO]
31.00


01:42:28


p.m.


06/05/20


20


01:45:02


p.m.


[GAS
CILINDRO


(COMPLEMENTO)]


350.00


06/05/20


20


01:45:50


p.m.


[CHILE (ABONO)]
200.00


06/05/20


20


02:08:59


p.m.


[CARNE]
2000.00


Total
6,793.00


Tarjeta de Crédito
0.00


Total de Efectivo y Tarjetas
6,793.00




lo que quiero hacer es esto
[GAS
CILINDRO


(COMPLEMENTO)]

los que estan entre corchetes unirlos en uno solo dentro del list se que existe join pero no me doy una idea podrian hecharme la mano porfavor