pythonでcsvファイル読み取りランダムシャッフル

pythoncsvデータを
読み込み一行にしてランダムシャッフル。

import random
import sys
import csv

#filename=sys.argv[1]
a1=[]
a2=[]
for row in csv.reader(file(sys.argv[1])):
        col1,col2=row
        a1.append(col1)
        a2.append(col2)


a=a1+a2
a=list(set(a))
b=a[:]
random.shuffle(a)
j=0;

for str in b:
        print str.strip("\n")+","+a[j].strip("\n")
        j=j+1;