第九章 集群
414 2023-04-03 04:27:48
def is_valid(n): n=str(n) while len(n)==18: for i in n: if i.isdigit()==False and i!='X': return False return True break else: return Falsewith open('data3.txt', 'r', encoding='utf-8') as f: data=f.read().split('\n')data1=data[1:]data2=[]for i in range(len(data1)): data1[i]=data1[i].split(',') if is_valid(data1[i][-1])==True: data2.append(data1[i])dic=dict()for j in data2: j[1]=j[1][6:14] dic[j[0]]=j[1]
list= list(dic.items())
list1=sorted(list)
for key, value in list1:
print(f'{value}: {key}')
测试5
with open('data5.txt', 'r', encoding='utf-8') as f: data = f.read().split('\n')import randomn=random.randint(1,len(data))list=[]list=random.sample(data, n)import datetimet = datetime.datetime.now()filename = t.strftime('%Y%m%d') + '.txt'with open(filename, 'w', encoding='utf-8') as f: f.writelines('\n'.join(list))