pythonの整形(int)自動転長整形(long)について

1078 ワード

インタフェースにアクセスする必要がある場合があります.入力された整形パラメータが長いと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]'