众所周知,给宝宝取名字真是一件头疼的事,今天我们就python去实现他。
方法一
from random import sample,randint
姓 =['赵','钱','孙','李']
名 = ['慧','芝','雅','琳','秋','虹','云']
# print(人物)
名单=[]
i=0
名=名*2
while i<20:
人物 = ''.join(sample(姓,1)+sample(名,randint(1,2)))
名单.append(人物)
i+=1
pass
print(名单)
解释:只要改需要的姓,再更改需要的名字就可以了。
#方法二
姓 =['赵','钱','孙','李']
名 = ['慧','芝','雅','琳','秋','虹','云']
名单 =zip(姓,名)
for n in 名单:
print(' '.join(n))
此种方法需要姓和名要对应,如何取名字推荐使用方法一;
如有什么疑问给我留言或者私信我哦。