need small help. I have a large file which contains mainly lines from below screen shot. 
There is empty line(s) between each block that start with string 'zone'.

How can I form dictionary so that test\_1, test\_2 and test\_3 are my keys and my values are all lines till empty line?

Example of first key

key = test\_1

values = ['\* fcid 0x170024 [pwwn 10:00:00:00:c9:5f:84:93] [xxxx]','\* fcid 0x170016 [pwwn 50:06:0e:80:16:60:ef:43] [xxxxxxxxx]']

Any good tip?
Thanks in advance

[![enter image description here](https://i.stack.imgur.com/ykbcz.png)](https://i.stack.imgur.com/ykbcz.png)

Here is the text:

```
zone name test_1 vsan xx

* fcid 0x170024 [pwwn 10:00:00:00:c9:5f:84:93] [xxx]
* fcid 0x170016 [pwwn 50:06:0e:80:16:60:ef:43] [xxxxxx]

zone name test_2 vsan xx

* fcid 0x170024 [pwwn 10:00:00:00:c9:5f:84:93] [xx]
* fcid 0x170017 [pwwn 50:06:0e:80:16:60:ef:63] [xxx]

zone name test_2 vsan yy

pwwn 10:00:00:90:fa:81:bb:f2
* fcid 0x0b00c0 [pwwn 50:06:0e:80:07:e6:2e:26]

```