Ubuntu Türkiye

Yazılım => Programlama => Python => Konuyu başlatan: viensdans - 09 Kasım 2016 - 21:16:34

Başlık: Anadol gibi bana ferrrai gibi calisan lazim
Gönderen: viensdans - 09 Kasım 2016 - 21:16:34
kotu kod yazmada ustume yoktur asagidaki kod umutsuz vaka mi yoksa var mi bir umit
1.5 Mb dosyada calistigi zaman bir sorun olmuyor ama 750 Mb dosyada 1 gunden fazla suruyor bitmesi hatta bitmeden kapattim
daha hizli nasil yapabilirim.

for k,v in ListeADict.items():   
   if  k not in ListeBDict.items() and v>1:
       Number=ListeA.index(k)   
       if ListeC[Number]==0 :
           typer +=1
            print typer

Başlık: Ynt: Anadol gibi bana ferrrai gibi calisan lazim
Gönderen: ShangriLa - 09 Kasım 2016 - 21:21:29
Tam olarak yapmak istediğin nedir?

Verdiğin kod bloğundan bir şey anlaşılmıyor, typer diye bir değişken tanımlanmamış.
Başlık: Ynt: Anadol gibi bana ferrrai gibi calisan lazim
Gönderen: viensdans - 10 Kasım 2016 - 00:24:12
 typer =0
liste A nin icindeki bulunan elemanlar b listesinde olmayacak ve bu elemanlarin sayisi 1 adetten cok olacak. bu Alistesindeki elemanlarla C listesindeki elemanlar ayni sirada gidiyorlar ve A daki buldugum elemanlar o sirayi anlayarak CLIstesinde bulunan ayni siradaki rakam 0 a denk geliyor mu , geliyorsa  elemanlarin kac tane olgunu bulacagim.
Başlık: Ynt: Anadol gibi bana ferrrai gibi calisan lazim
Gönderen: FireSwords - 10 Kasım 2016 - 18:20:46
[mention=610172]@viensdans[/mention] Konuştuğunuz dil Türkçe mi? Anadol ya da Ferrari ne alaka? Hiçbir şey anlaşılmıyor yazdıklarınızdan.
Başlık: Ynt: Anadol gibi bana ferrrai gibi calisan lazim
Gönderen: penguenmurat - 10 Kasım 2016 - 19:20:38
[mention=610225]@FireSwords[/mention]Arkadaş yazdığı program için adanol gibi yavaş oldu demiş, Bana ferrari gibi hızlı çalışan program lazım diye devam etmiş :)
[mention=610225]@viensdans[/mention] yazılım bilgim iyi değil ama alttaki kaynak yardımcı olur diye umuyorum.
https://www.youtube.com/playlist?list=PLh9ECzBB8tJPTWIUbZjHZMMGuZcpHUv5h