Which of these will correctly create a list?

my_list = ()
for i in range (1, 50):
my_list.append(i)
my_list = []
for range (1, 50):
my_list.append(i)
my_list = []
for i:
my_list.append(i)
my_list = []
for i in range (1, 50):
my_list.append(i)

my_list = []

for i in range (1, 50):
my_list.append(i)