各位好 小弟是個超級新手 對於很多函式邏輯概念都十分不足
最近在練習一些研究上有幫助的程式撰寫
FID0=["A6713-0044-00", "A6713-03-004", "A6713-03", "67000130", "67000"]
FID1=["A6706-0169-00", "A6706-10-004", "A6706-10", "67000060", "67000"]
FID2=["A6704-0124-00", "A6704-07-007", "A6704-07", "67000040", "67000"]
FID3=["A6701-0425-00", "A6701-27-006", "A6701-27", "67000010", "67000"]
FID4=["A6706-0182-00", "A6706-10-005", "A6706-10", "67000060", "67000"]
FID5=["A6702-0221-00", "A6702-11-003", "A6702-11", "67000020", "67000"]
我的資料中有多個list
想做的部分為輸入一個值 在多個串列中索引 並回傳其list名稱與位置(index)
k="A6702-0221-00"
for i in range(6):
str("FID"+str(i)).index(k)
print ((str("FID"+str(i))).index(k))
目前嘗試用迴圈創造list名稱並放入index中
但不知是語法錯誤還是我概念不正確
得到ValueError: substring not found 資料無法索引到的訊息
先在此感謝各位大神的回答 並請鞭小力些 小弟虛心求教
另外想詢問若匯入的資料為更多筆數 該如何自動取得總筆數並做出相對應的索引
或是有更好的索引方式能夠使用
補充: 需要得到索引位置是因為後續想要能回傳下一個位置的值
例:輸入"A6706-0182-00" 得到"A6706-10-005"