我是python
的新手。我使用XML RPC
在 lisp
和 python
之间进行通信,我注意到矩阵的XML编码(这些都是我我来回传递)非常冗长。例如,以下lisp
矩阵:
((1 1)(2 2)(3 3)(4 4))
一旦用XML编码,就会变得超过20倍:
<array><data><value><array><data><value><int>1</int></value><value><int>1</int></value></data>
</array></value><value><array><data><value><int>2</int></value><value><int>2</int></value></data>
</array></value><value><array><data><value><int>3</int></value><value><int>3</int></value></data>
</array></value><value><array><data><value><int>4</int></value><value><int>4</int></value></data>
</array></value></data></array>
所以我想知道创建Python函数的最简单方法是什么,这些函数可以在字符串之间进行交换,如“((1 1)(2 2)(3 3)(4 4))”
和相应的Python 列表