rank                            constituency winning party 2003  swing to gain labour 's place 2003    result
0     1                             dundee east                snp           0.17                  2nd  snp hold
1     2                         edinburgh south  liberal democrats           0.26                  2nd   ld hold
2     3                                   ochil                snp           0.49                  2nd  snp hold
3     4               strathkelvin and bearsden        independent           0.62                  2nd  lab gain
4     5                          aberdeen north                snp           0.92                  2nd  snp hold
5     6     inverness east , nairn and lochaber                snp           1.51                  2nd  snp hold
6     7      tweeddale , ettrick and lauderdale  liberal democrats           2.70                  3rd   ld hold
7     8                                     ayr       conservative           2.99                  2nd  con hold
8     9                     edinburgh pentlands       conservative           3.16                  2nd  con hold
9    10  caithness , sutherland and easter ross  liberal democrats           4.96                  2nd   ld hold

Table as JSON:
{"rank":{"0":1,"1":2,"2":3,"3":4,"4":5,"5":6,"6":7,"7":8,"8":9,"9":10},"constituency":{"0":"dundee east","1":"edinburgh south","2":"ochil","3":"strathkelvin and bearsden","4":"aberdeen north","5":"inverness east , nairn and lochaber","6":"tweeddale , ettrick and lauderdale","7":"ayr","8":"edinburgh pentlands","9":"caithness , sutherland and easter ross"},"winning party 2003":{"0":"snp","1":"liberal democrats","2":"snp","3":"independent","4":"snp","5":"snp","6":"liberal democrats","7":"conservative","8":"conservative","9":"liberal democrats"},"swing to gain":{"0":0.17,"1":0.26,"2":0.49,"3":0.62,"4":0.92,"5":1.51,"6":2.7,"7":2.99,"8":3.16,"9":4.96},"labour 's place 2003":{"0":"2nd","1":"2nd","2":"2nd","3":"2nd","4":"2nd","5":"2nd","6":"3rd","7":"2nd","8":"2nd","9":"2nd"},"result":{"0":"snp hold","1":"ld hold","2":"snp hold","3":"lab gain","4":"snp hold","5":"snp hold","6":"ld hold","7":"con hold","8":"con hold","9":"ld hold"}}