Python 板


LINE

各位好 小弟是個超級新手 對於很多函式邏輯概念都十分不足 最近在練習一些研究上有幫助的程式撰寫 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" --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.29.192.212
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1514969333.A.CC6.html
1F:→ AlaRduTP: 因為你寫的是 str().index() 不是 list().index() 01/03 17:48
2F:→ AlaRduTP: 意思是 "FID0" 終究是個字串物件,就算這個字串的內容和 01/03 17:52
3F:→ AlaRduTP: list 的名稱一樣,它們還是不同的東西。 01/03 17:52
4F:→ lattes: 請問A大有什麼建議的修改方式嗎 有沒有方法能夠將字串 01/04 08:37
5F:→ lattes: 轉換為LIST名稱QQ 或是有其他的索引方式能夠一次索引全部 01/04 08:38
6F:→ lattes: 資料 01/04 08:38
7F:→ tedwu2001: 用dictionary存 01/04 13:13
8F:→ lattes: 請問tedwu指的是 dict={"FID0":[""],"FID1":[""]}這樣嗎~ 01/04 13:53
9F:→ tedwu2001: 精神上是,key不太確定你到底有沒有需要FIDX就自行調整 01/04 14:54
10F:→ lattes: tedwu大 可以請教一下這樣建立後 應該用什麼方式索引嗎 01/04 15:04
11F:→ tedwu2001: ref: http://bit.ly/2Cooaw5 01/04 15:23
12F:→ tedwu2001: 應該可以瞭解要調整key的原因 01/04 15:26
13F:→ lattes: 萬分感謝tedwu大大 目前我對於函式的了解還無法寫出這樣的 01/04 15:39
14F:→ lattes: 東西,我會再研究一下t大給我的資訊做修改 01/04 15:40
15F:→ lattes: 也感謝A大提醒我字串跟list名稱本質是不相同的問題 01/04 15:41
16F:→ AlaRduTP: 如果不想動原來的那些 list,也可以再開一個 list ,裡 01/04 18:58
17F:→ AlaRduTP: 面放 FID0, FID1, ..., FID5 (要注意的是,不是放 "FID0 01/04 18:58
18F:→ AlaRduTP: ",因為要的是 list 而非 str),再用 for 迭代。 01/04 18:58
19F:推 ddchris: http://codepad.org/AZhCL5aI 把名稱放進串列寫成函數 01/04 22:50
20F:→ ddchris: 直接呼叫並傳入要搜尋的字串,不知是不是符合你的需求? 01/04 22:51







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP