Python文本处理,依次读取文本每一行,查找每一行特定位置的元素,生成列表,去重

it2026-08-22  2

with open("E:/1/your_file_name.txt", "r") as f: #.txt的位置 lines = f.readlines() label = [] for line in lines: n = 0 a = 7 for order in line.split(',', -1): #读取的是列别7,13,19,25..序号的元素 if ((7+6*n) <= len(line.split(',', -1))): label.append(line.rstrip("\n").split(',', -1)[7+6*n]) n = n + 1 else: break #终止内层循环 list2 = [] #去重操作 for content in label: if not content in list2: list2.append(content) print(list2)

 

最新回复(0)