如果我有一個字符串s ='ABCDEFJHI',並且將它切成這樣['ABC','DEF','JHI']。 我有函數編碼(一些計算)將切片的字符串轉換爲數字。將數字轉換爲字符串
for example 'encode('ABC') gives 50 , encode('DEF') gives 33, encode('JHI') gives 10
['ABC','DEF','JHI']給出[50,33,10]。 我想做相反的情況下,解碼(50)給'ABC' 我有想法,當我編碼子字符串,我創建一個庫,然後我追加它的數字字符串如:('ABC':50 )(對所有子字符串執行相同的操作),稍後解碼,我將根據數字提取子字符串。 如何在python中做到這一點?
這些計算是根據算法還是隻是定義爲配對? –
要小心,如果您嘗試進行壓縮或加密,您可能會遇到衝突,例如,ABC是否產生與BAC或CAB相同的最終數字?只是一個想法。 – Aidan