有時需要訪問某個接口,其中傳入的整形參數可能比較長就會變成long,這時如果用str()的話‘L’就會被轉化到字符串中,導致接口不能識別;
這種情況下應該優先使用json來轉譯,可以完美保持翻譯python的語法,如下所示:
a=[11111111111,22222222222] c=list(a) <<<<<< In [11]: c Out[11]: [11111111111L, 22222222222L] <<<<<< In [12]: str(c) Out[12]: '[11111111111L, 22222222222L]' <<<<<< In [14]: json.dumps(c) Out[14]: '[11111111111, 22222222222]'