简单记录题目大意: 输入群个数,然后输入每个群中的人名,以逗号隔开 输出讨论组中多少人可以获得消息(去除重复的人)。 示例: 输入: 3 jack,frank,ly frank,mi mi 输出: 4 Qn列表中的输出为[['xxx1','xxx2','xx'],['aaa1','aaa2']] 首先将嵌套列表Qn整合成一个列表Q,调用flatten拉平函数; 然后,用set集合去除重复的记录; 最后输出集合中元素的个数。 from setuptools.namespaces import flatten if __name__=='__main__': Qn=[] Q=[] Qnum=int(input()) for i in range(Qnum): names=input() Qn.append(names.split(',')) Q=[j for j in flatten(Qn)] print(len(set(Q)))
python3实现 统计几个群组中可以获取消息的人数
最新推荐文章于 2023-11-21 11:45:00 发布