biohazard,
Não entendo muito de programação mas vejo um erro neste seu algorítimo.
Para quê serve a variavel j ?
Se o primeiro ítem do vetor não for 10, ela não irá incrementar.
Refiz o código utilizando apenas a variavel i e incrementando-a.
vetor = [];
n= int(raw_input("Digite o numero de posicoes do vetor :"));
i = 0;
while ( i < n):
num = float(raw_input("Digite o numero :"));
vetor.append(num); # Ad na ultima posicao do vetor EX : [1,2,3,4] digitou 5 --> [1,2,3,4,5]
if (vetor[i] == 10):
vetor[i] = 0;
print vetor[i];
i = i + 1;
print vetor;
Testei e funcionou. Mas testa aí para ver se é isso mesmo.
Abraço