# open, read, close output.txt (smaller version)
f = open("10thousand.txt", "r")
data = f.read()
f.close
# clean the data
data = data.replace('\n', '\t')
data = data.split('\t')
ageList = []
# append the data (ages) into the list
for i in data:
ageList.append(i)
data.sort()
# print(ageList)
gen1 = []
gen2 = []
gen3 = []
gen4 = []
gen5 = []
# cycle through, add ages to our generation groups
for i in range(len(ageList)):
if i >= 16 and i < 18:
gen1.append(i)
elif i > 17 and i < 34:
gen2.append(i)
elif i > 33 and i < 54:
gen3.append(i)
elif i > 53 and i < 73:
gen4.append(i)
elif i > 72 and i <= 101:
gen5.append(i)
else:
pass
В моих списках отображаются только 10-30 точек данных в каждом списке, хотя в моем входном файле их более 10 000.Я пишу это для школьного финала, и я не могу понять, где проблема.