code:
import pandas as pd
import numpy as np
import json
pd_res=pd.read_csv(r'E:\29组24码数组\自创29组24码.txt',header=None)
arr_29=np.array(pd_res)
dict_29={}
for i in arr_29:
lst_temp=i[0].split(' ')
lst_int=list(map(int,lst_temp[1:]))
dict_29[lst_temp[0]]=lst_int
arr_name={}
dict_all_red_ball={}
k_lst=[]
for r1 in range(1,29):
for r2 in range(r1+1,30):
for r3 in range(r2+1,31):
for r4 in range(r3+1,32):
for r5 in range(r4+1,33):
for r6 in range(r5+1,34):
for k,v in dict_29.items():
if r1 in v:
if r2 in v:
if r3 in v:
if r4 in v:
if r5 in v:
if r6 in v:
# print(k)
if k in arr_name:
arr_name[k]+=1
else:
arr_name[k]=1
k_lst.append(k)
code_str=' '.join(list(map(str,[r1,r2,r3,r4,r5,r6])))
# print(code_str)
# print(k_lst)
if len(k_lst)>0:
dict_all_red_ball[code_str]=k_lst
k_lst=[]
else:
dict_all_red_ball[code_str]='无适配'
k_lst=[]
n=0
error_code=[]
error_str=''
for k,v in dict_all_red_ball.items():
if v=='无适配':
error_str+=k+'\n'
n+=1
file=open('红球6码无适配统计.txt','w')
file.write(str(error_str))
file.close()