Wystarczy to napisać tak:
for i in range(0, 10):
print(0)
Tak jak kolega w komenatrzu zauważył, chciałem tylko przedstawić problem.
s =self.ui.textEdit.toPlainText()
list = [s]
s = "".join(list)
s = s.splitlines()
i = len(s)
self.ui.textEdit.setText('')
for i in range(0, i):
l = s[i].find('|')
if l != -1:
s1 = s[i]
s1 = s1[:0] + s1[l - 3:]
s1 = s1[:7]
s[i] = s1
self.ui.textEdit.setText(self.ui.textEdit.toPlainText() + s1 + '\n')
else:
s1 = s[i]
s.remove(s1)
Tak wygląda mój problem. Podczas wykonwyania else czyli gdy w lini nie ma znaku "|" usuwany jest dany element z listy ale następna iteracja już przeskakuje o 2 przez co może wyskoczyć błąd, że nie ma danego indexu na liscie bo usunałem jeden więc wszystkie się przesuwają. Jak ktoś nie rozumie to prosze napisać napisze inaczej.