大家好,我有一个休假列表,该休假列表是从我已经拥有的文本文件创建的,最后,我有一个列表,列出了我从文本中需要的所有值 现在我试图从列表数组中获得一个以上的小列表,其中每个小列表都以switch开头,并在值为空时结束。 非常感谢
with open("read.txt") as f:
for line in f:
if line.startswith('switch '):
array.append(line)
for line in f: # Continue iterating f for additional lines to keep
if not line.rstrip():
break # We hit an empty line, return to looking for switch
array.append(line)
非常感谢
答案 0 :(得分:1)
i = 0
while i+4 <= len(my_list):
print(my_list[i+1:i+4])
i+=4
#['v1', 'v2', 'v3']
#['m1', 'm2', 'm3']