0

POST でタプルのリストを渡したい

例えば

key_value_pairs = [(1,2),(3,4),(5,6)]

次のように POST でレコードを送信できることを知っています。

address[name] = "123 Fake Street"
address[city] = "Nowhereville"

また、このようなリストを送信することもできます

list[] = 1
list[] = 2
list[] = 3

しかし、最初の例でレコード (タプル) のリストを送信するにはどうすればよいでしょうか?

4

1 に答える 1

0

私はそれを解決しました-それはかなり言語にとらわれません。

たとえば、タプルのリストを送信したい場合

 [(1,2),(3,4),(5,6)]

あなたはこれを行うことができます :

 x = [1,3,5]
 y = [2,4,6]

その後、それらを再構築できます

 for each x.index as i
   tuples[] = (x.i, y.i)

タプルをシリアル化された形式で渡すこともできますが、シリアル化が少ないほど安全だと思います。

于 2013-09-01T20:39:10.700 に答える