Python 3.x 跳过某些对象时获取列表中的不同部分

Python 3.x 跳过某些对象时获取列表中的不同部分,python-3.x,list,indexing,element,Python 3.x,List,Indexing,Element,所以我创建了一个由日期和数字组成的列表,我从一个文本文件中获得了这些数据,其中包括一些乐透号码。我试图访问列表中的某些部分,创建不同数字的多个列表,因为我稍后会对数字进行一些统计工作,例如一个数字在不同列表中出现的次数等,从而根据受欢迎程度显示数字 我对python还是新手,我认为这将是一个很好的项目,可以开始测试到目前为止我所知道的内容,并在python变得更好后继续工作 我下面的列表包括以下内容:“日”、“月”、“年”、“num1”、“num2”、“num3”、“num4”、“num5”重复

所以我创建了一个由日期和数字组成的列表,我从一个文本文件中获得了这些数据,其中包括一些乐透号码。我试图访问列表中的某些部分,创建不同数字的多个列表,因为我稍后会对数字进行一些统计工作,例如一个数字在不同列表中出现的次数等,从而根据受欢迎程度显示数字

我对python还是新手,我认为这将是一个很好的项目,可以开始测试到目前为止我所知道的内容,并在python变得更好后继续工作

我下面的列表包括以下内容:“日”、“月”、“年”、“num1”、“num2”、“num3”、“num4”、“num5”重复若干天

【03】、【3】、【2020】、【33】、【16】、【18】、【10】、【04】、【02】、【3】、【2020】、【14】、【13】、【34】、【04】、【20】、【01】、【3】、【2020】、【10】、【08】、【15】、【02】、【23】、【29】、【2】、【2020】、【16】、【28】、【20】、【07】、【35】、【28】、【2】、【2020】、【31】、【35】、【10】、【30】20、33、21、29、11、32、25、2月、2020、10、19、13、05、08、24、2月、2020、14、29、33、31、09、23、2月、2020、04、27、05、11、12、22、2月、2020、18、05、27、34、20、21、2月、2020、29、10、15、25、20、2月、2月、2020、33、03、12、27、05、19、2020年2月、06、14、26、04、29、18、2020年2月、07、08、23、32、30、17、2020年2月、05、32、22、21、19、16、

这是我到目前为止使用的代码,考虑到我想增加信息以提供更好的统计数据,这将永远无法完成我想做的事情

#read txt file and convert info into list
    with open('results.txt') as f:
    line = f.read()
    a = line.split()

#Skipping the day-month-year to only return the numbers

list_1 = a[3:9]
list_2 = a[11:17]

print(a)
print(list_1)
print(list_2)

如果有任何建议,我将不胜感激,因为我想了解更多,了解我可以在哪里改进我的想法,让生活更轻松。也许这是一个有点困难的项目开始,但我在这里考虑的是我将要做的长期工作……哈哈,这里有一个方法可以把它整齐地放入一个列表中

范围包含3个参数。起始点、停止点和您希望步进的数量。步进到每个日期的位置,您只需将列表的部分切出即可

import pprint
all_numbers = []

for i in range(0, len(a), 8):
    if len(a[i + 3:i + 8]):
        all_numbers.append(a[i + 3:i + 8])

pprint.pprint(all_numbers)

您希望输出的外观如何?