» »

Python - pomoc

Python - pomoc

dr_Kac ::

Pri ucenju programiranja v jeziku Python se mi je ustavilo pri naslednjem primeru:

primerjati zelim dva dokumenta, ki sta oba sestavljena iz po dveh stolpcev parametrov (ena vrstica v dokumentu torej izgleda: par1 ('\t') par2). Sedaj bi vsako vrstico v dokumentu1 ena primerjal z vsemi vrsticami v dokumentu2. Ce se ta vrstica nahaja v eni izmed vrstic v drugem dokumentu, bi vrstici v prvem dokumentu v novem stolpcu poleg pripisal 1, ce pa vrstice v drugem dokumentu ni, pa 0.

Hvala za pomoc.

dr_Kac ::

Se primer, ki, ne vem zakaj, ne deluje:

contactlist = open("document1","r")
contactfreq = open("document2","r")

limo = contactlist.readlines()
for line in contactfreq.readlines():
fils = line.split()
protein1 = fils[0]
protein2 = fils[1]
freq = fils[2]
list = (protein1+'\t'+protein2)
for lime in limo:
fiel = lime.split()
nup1 = fiel[0]
nup2 = fiel[1]
list1 = (nup1+'\t'+ nup2)
list2 = (nup2+'\t'+nup1)
if list == list1 or list == list2:
print protein1+'\t'+protein2+'\t'+freq+'\t'+'1';
break
if list != list1 and list != list2:
print protein1+'\t'+protein2+'\t'+freq+'\t'+'0';


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[c#] iz class v class

Oddelek: Programiranje
5885 (759) darkolord
»

java problem

Oddelek: Programiranje
7743 (623) Sergio
»

Excel: stolpce v vrstice ?

Oddelek: Programska oprema
85181 (4809) _jackson_
»

Za poznavalce excela-a - Ali se da?...

Oddelek: Programska oprema
61539 (1424) PrimozR
»

Excel pomoco prosim

Oddelek: Programiranje
92742 (2587) Mercier

Več podobnih tem