看板 [ Python ]
討論串[問題] 多個list快速比對
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 0→)留言2則,0人參與, 4年前最新作者HenryLiKing (亨利王子)時間4年前 (2020/09/13 07:08), 編輯資訊
0
0
0
內容預覽:
原文吃光光. A = [1, 2, 3, 4]. B = [5, 6, 7, 8]. C = [1, 3, 4, 5, 7]. for c in C:. try:. print(B[A.index(c)]). except:. pass. Result:. 5. 7. 8. 如果是我的話我會這樣寫~

推噓1(1推 0噓 0→)留言1則,0人參與, 4年前最新作者x94fujo6時間4年前發表 (2020/09/13 06:37), 4年前編輯資訊
0
1
0
內容預覽:
閒著玩一下,不過不清楚是效能還是笑能XD. ==============================================. enumerate. 歷遍A同時產生index,用index取出對應的B. for index, a in enumerate(A, start=0):. if
(還有1227個字)

推噓8(8推 0噓 5→)留言13則,0人參與, 4年前最新作者oneonesix (小當家)時間4年前發表 (2020/09/12 22:48), 4年前編輯資訊
0
0
0
內容預覽:
例. A= [1,2,3,4]. B= [5,6,7,8]. C= [1,3,4,5,7]. 然後我需要A和C比對,. 如果一樣就顯示相對於A同位置的B,. A和B的個數都是一樣的. 例如. A[3] = C[2] ,然後顯示B [3]. 小弟目前只會笨笨的用迴圈去比對,. 但是資料量一大的話就會很
(還有126個字)
首頁
上一頁
1
下一頁
尾頁