![](/img/trans.png)
[英]How to set a dynamic range in a for loop (avoid index out of range when removing an item during the loop)?
[英]How to set range index in for loop
我創建了一個工作腳本以使用dayli,然后嘗試將行順序txt轉換為數據行txt。
我已經到達標題行的索引,並且還為每個標題獲取了“勞動者代碼”。
for line_no, line in enumerate(data):
if line[0:10] == 'FUNCIONARI':
code = int(line[11:18])
# print(line_no)
else:
line_no = -1
for line in range(index=line_no, 32, 1):
line += code
print(line)
Pycharm返回以下內容:“ SyntaxError:位置參數跟在關鍵字參數之后”
我該如何重復上面的代碼,直到下32行的結尾?
解決了!
code = 0
for line in data:
if line[:10] == 'FUNCIONARIO':
code = line[11:16]
line = code, line
任何時間線都會收到代碼。 因此,當代碼獲得新編號時,它會一直下降直到下一次更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.