例题:


模拟生成学号为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')


随机选取10个学号存放到一个集合excellent_grade中表示考试成绩前10名

随机选取10个学号放到一个集合excellent_job中表示活动中表现优异前10名


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))
excellent_grade=dict(random.sample(dictionary.items(),10))
excellent_job=dict(random.sample(dictionary.items(),10))
print('考试成绩前10名:\n')
for i in range(10):print(list(excellent_grade.keys())[i]," " ,list(excellent_grade.values())[i])print('活动中表现优异前10名:\n')
for i in range(10):print(list(excellent_job.keys())[i]," " ,list(excellent_job.values())[i])

python字典的使用相关推荐

  1. Python 字典(Dictionary) get()方法

    Python 字典(Dictionary) get()方法 描述 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值. 语法 get()方法语法: ...

  2. python 字典 的pop 方法

    python 字典pop 方法的作用: 字典 pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值 字典pop 的语法: pop(key[,default]) demo 练习字典po ...

  3. python字典一键多值_python字典中如何一键多值的写入?

    python字典中如何一键多值的写入? python字典中一键多值写入的方法: 1.循环写入字典key.value.删除指定的键值对: 原文本'jp_url.txt'每行元素以逗号分隔:host_ke ...

  4. python字典{:4}_Python字典101:详细的视觉介绍

    python字典{:>4} 欢迎 (Welcome) In this article, you will learn how to work with Python dictionaries, ...

  5. Python 字典(Dictionary)

    Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在 ...

  6. python字典操作添加_Python字典常见操作实例小结【定义、添加、删除、遍历】

    本文实例总结了python字典常见操作.分享给大家供大家参考,具体如下: 简单的字典: 字典就是键值对key-value组合. #字典 键值对组合 alien_0 ={'color':'green', ...

  7. python 字典代码_Python 字典(Dictionary)

    Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包 ...

  8. python字典(dict)+常用方法操作+列表、元组、集合、字典的互相转换

    python字典(dict)+常用方法操作+列表.元组.集合.字典的互相转换 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据. 为了保存具有映射关系的数据,Python ...

  9. python字典之defaultdict详解

    python字典之defaultdict详解 defaultdict为你的字典设定一个默认值或者默认值的数据类型: defaultdict接受一个工厂函数作为参数,如下来构造: dict =defau ...

  10. python字典练习题

    python字典练习题 写代码:有如下字典按照要求实现每一个功能dict = {"k1":"v1","k2":"v2", ...

最新文章

  1. filter java web_java web filter 之一 基础实现
  2. 【数据分析+建模案例】基于所给数据集对饭店流量指标进行预测
  3. 普通索引 唯一索引 主键索引 候选索引
  4. JEECG 树列表操作总刷新列表,需要重新展开问题 【官方补丁,适用所有版本】
  5. 信签纸有虚线怎么写_edm邮件营销,专注解决你的开发信难题
  6. xss挖掘思路分享_视频分享:XSS的利用与挖掘
  7. R-FCN算法及Caffe代码详解
  8. Java 从入门到放弃?
  9. 在官网下载idea历史版本
  10. 多功能域名检测集合工具
  11. LOJ-10102(求A到B之间的割点)
  12. 深入浅出Embedding
  13. Unity3D性能优化——工具篇
  14. MATLAB求解线性方程组的八种方法
  15. web前端开发相关网站
  16. top-level object
  17. gdi win7奔溃_Win7系统细致核心图形架构的操作方法
  18. PHP解压ZIP乱码问题
  19. [matlab]AHP层次分析法
  20. 工业级4G/5G多卡聚合路由器(应急通讯、车载通讯、视频传输)

热门文章

  1. 技术趋势与热点:开源高效的物联网大数据平台-TDengine PPT分享
  2. 大数据风控---身份反欺诈信贷全流程常用指标及策略
  3. 张正友相机标定数学原理
  4. 恒虚警率(CFAR)检测 MATLAB官网资料学习记录
  5. 智能聊天功能——天气情况篇
  6. 我与Python的偶遇(第二篇)
  7. 【沐风老师】为你推荐18个免费3dMAX插件和脚本
  8. android 下载apk安装后自动启动,下载apk并启动安装
  9. 视图优化oracle,干货|Oracle复杂视图优化案例分析
  10. 杰信物流项目总结(八)