麻煩各位大大了,
如果我有一 Rule List
Test={1->"a", 3->"b", 5->"c"}
假如我現在給的Input為3,
然後我的output須為b,
請問有甚麼方法可以解決,謝謝。
目前想到是用迴圈方式找出來,但不知道有沒有辦法用Mathematica內有的函式就能達到相同結果?
作者:
LPH66 (-6.2598534e+18f)
2014-10-08 08:37:00使用 /. 取代即可, 可參照 #1Jwug-G2基本上 /. 的「代值」用法只是一部份它的名字 ReplaceAll 說明了其實它能用來做一般的取代工作
感謝。我發現我沒有把我問題講清楚。假如我現在要刪掉3->"b" 這筆資料,但我現在有的資訊是3,而不是它實際Index的值,有甚麼函示可以用嗎?
作者:
LPH66 (-6.2598534e+18f)
2014-10-08 22:28:00DeleteCases[Test, 3->_]其他狀況就照樣造句, 用 _ 取代不知道的地方即可另可參照 #1FZTSCEQ 有這個的進階用法