I have recieved array:
MultiDict({'data[0]': 'test', 'data[1]': 'test', 'data[2]': 'test', 'hash': 'b5a1f45733f0949ed80f1ef4eaef5454667e4eeb0b77233e15a796e6c91c088b'})
I need to iterate datas like php`s sorted array:
foreach ($_POST["data"] as $entry) {
$hash .= $entry;
}
In php hash == 'testtesttest'
Trying
>>> keys = list(filter( lambda x: x.split('[')[0] == 'data', post.keys()))
>>> list(keys)
['data[0]', 'data[1]', 'data[2]']
>>> for x in keys:
... print(int( x.split('[')[1].split(']')[0] ))
...
0
1
2
>>> sorted(keys, key = lambda x : int( x.split('[')[1].split(']')[0] ))
['data[0]', 'data[1]', 'data[2]']
>>> for k in keys:
... hash += post[k]