各位好 小弟是个超级新手 对于很多函式逻辑概念都十分不足
最近在练习一些研究上有帮助的程式撰写
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"