前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python小实例-生成不重复的、x个中文姓名

python小实例-生成不重复的、x个中文姓名

作者头像
哆哆Excel
发布2022-10-25 15:26:02
5030
发布2022-10-25 15:26:02
举报
文章被收录于专栏:哆哆Excel

# -*- coding: utf-8 -*-

"""

Created on Sat May  9 21:57:54 2020

由于程序调试中常要用到,所以自己设计一个自定义函数:

  用于生成不重复的、x个、姓名

使用:listname=getRandomName(个数)

@author: yhd

"""

import random

def getRandomName(number=10):

   xing='赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章云苏潘葛'

   first='伟刚勇毅俊峰强军平保东文辉力明永健世广志义兴良海山仁波宁贵福生龙元全国胜学祥才发武新利清'

   tow='飞彬富顺信子杰涛昌成康星光天达安岩中茂进林有坚和彪博诚先敬震振壮会思群豪心邦承乐绍功松善'

   temp_list=[]

   while len(temp_list)<number:

       if random.randint(1,15)==1:

            temp=random.choice(xing)+random.choice(first)

       else:   

           temp=random.choice(xing)+random.choice(first)+random.choice(tow)

       #print(temp)

       if temp not in temp_list:

           temp_list.append(temp)

   return temp_list

li=getRandomName(100)

print(li)

                              ====效果====

图片
图片
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 哆哆Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档