from random import *
lotto_num = []
for j in range(7) :
    for i in range(1, 8) :
        number = randint(1, 46)
        while number in lotto_num:
            number = randint(1, 46)
        lotto_num.append(number)
        lotto_num.sort()
    print("{0}".format(lotto_num))
This code makes lottery number so, I want to get lists like
[1,2,3,4,5,6,7]
[2,3,4,5,6,7,8]
[3,4,5,6,7,8,9]
...
but my code only has shown like this
[1,2,3,4,5,6,7,8,9,10.......] ## <- just add number without make new lists!
how i can fix this?
 
     
     
    