python字典的使用

该博客通过Python字典模拟创建了包含100位学生信息的数据,学号从201712101到201712200,姓名随机生成。并随机选取了考试成绩前10名和活动中表现优异的前10名学生的学号,分别存入excellent_grade和excellent_job集合中。

例题:


模拟生成学号为201712101至201712200共100人的一个字典学生姓名也要随机生成姓可能是(赵钱孙李周吴郑王),名字可能是(菲萱 林帛 媛舒 初阳 柔凡 初萱 克雪 淑凡 岚茹 芝薇 颖梦 星初 濡骏 骞文 福烁 铭骏 海辰 运延 震驰 鸿晨 强天)。


学号:201712101   姓名:王芝薇

学号:201712102   姓名:吴星初

import random
ID=list(range(201712101,201712201))
firstname=['菲萱','林帛','媛舒','初阳','柔凡','初萱','克雪','淑凡','岚茹','芝薇','颖梦','星初','濡骏','骞文','福烁','铭骏','海辰','运延','震驰','鸿晨','强天']
lastname=['赵','钱','孙','李','周','吴','郑','王']
Name=[]
for i in range(len(firstname)):
           for j in range (len(lastname)):
               Name.append(lastname[j]+firstname[i])
name=random.sample(Name,100)
dictionary=dict(zip(ID,name))
for key,vaule in dictionary.items():
           print('学号:',key,'姓名:',vaule,'\n')

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值