统计微信群接龙里没有谁

1.首先要有全部人的名单,放在csv表格第一列 2.第二列 是接龙名单,带有接龙时自动产生的序号,如下图 代码如下 import pandas as pd

1.首先要有全部人的名单,放在csv表格第一列

2.第二列 是接龙名单,带有接龙时自动产生的序号,如下图

 代码如下

import pandas as pd
import re# 读取 CSV 文件
data = pd.read_csv(r文件位置)# 遍历每一行,查找第一列中的人名是否在第2列中出现过
for i in range(len(data)):# 使用正则表达式去除第1列中的干扰序号name_in_second_col = re.sub(r'\d+\.', '', str(data.iloc[i, 0])).strip()found_in_first_col = False# 判断人名是否在第2列中出现过for j in range(len(data)):name_in_first_col = re.sub(r'\d+\.', '', str(data.iloc[j, 2])).strip()if pd.notna(name_in_second_col) and pd.notna(name_in_first_col) and name_in_second_col == name_in_first_col:found_in_first_col = Truebreak# if found_in_first_col:#    print(f'{name_in_second_col} 在第2列中出现过')else:print(f'{name_in_second_col} 没在第2列中出现过')

运行结果如下: