def delete():dict={}dict1={}n = int(input("请输入员工的个数:"))for i in range(n):key = input("输入建:")val = input("输入值:")dict[key]=val# dict.setdefault(key,val)# 如果键不存在于字典中,将会添加该键并将default的值设为该键的默认值,# 如果键存在于字典中,将读出该键原来对应的值,default的值不会覆盖原来已经存在的键的值。# 方法一# 在字典中直接删除性别为男的员工信息# 注意:需要将遍历条件改为列表遍历 加个list即可# for j in list(dict.keys()):#     if dict[j]=='男':#         del dict[j]# print(dict)#方法二# 声明一个新列表,将性别为女的员工信息添加到新字典中for j in dict.keys():if dict[j] == '女':dict1[j]=dict[j]print(dict1)delete()  #函数调用

已知一个字典包含若干员工信息,姓请编写一个函数,删除性别为男的员工信息相关推荐

  1. 编写一个长度至少五 5 的字典,其中姓名为键和性别为值;请编写一个程序,删除性别为男的员工信息。

    题目 编写一个长度至少五 5 的字典,其中姓名为键和性别为值:请编写一个程序,删除性别为男的员工信息. 方法 用for循环读取字典的键,再用字典的get方法将值读取出来,判断是否是"男&qu ...

  2. 6.3【字符数组编程】假定输入的字符串中只包含字母和*号。请编写子函数实现:除了字符串前导的*号之外,将串中其他*号全部删除。

    #include<stdio.h> #include<string.h> #define N 100 int main() {char st[N],s[N];int i,j,l ...

  3. 已知,1英里等于1.6公里,编写一个程序,将从键盘上输入的英里数转换为公里数,结果保留两位小数。...

    代码: 1 import java.util.*; 2 public class Main { 3 public static void main (String [] args) { 4 Scann ...

  4. c语言 运算符op,1 简单计算器。请编写一个程序计算表达式:datal op data2的值。其中op为运算符+、—、*、/。...

    满意答案 770vivozf 2013.03.02 采纳率:43%    等级:9 已帮助:769人 1.简单计算器.请编写一个程序计算表达式:datal op data2的值.其中op为运算符+.- ...

  5. 请编写一个程序,使用字典存储学生信息,学生信息包含学号和姓名,请根据学生学号从小到大输出学生信息

    请编写一个程序,使用字典存储学生信息,学生信息包含学号和姓名,请根据学生学号从小到大输出学生信息 目录 列表输出 这一题就可以借助于字典的推导式 通过字典输出的另一种方法 第一种方法 列表输出 dic ...

  6. python输入学号姓名输出自我介绍_请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生信息。_学小易找答案...

    [单选题]维持人体直立姿势的重要肌 [选择题]2. 对尿失禁患者的护理中错误的一项是( ) [简答题]你印象最深的一处旅游景点是哪里?给你印象深刻的地方在于?有我们的民俗文化元素吗? [判断题]中间继 ...

  7. 汇编三星题:已知数组A包含20个互不相等的字型整数,数组B包含30个互不相等的字型整数,试编制一程序把在A中而不在B中出现的整数放于数组C中。

    已知数组A包含20个互不相等的字型整数,数组B包含30个互不相等的字型整数,试编制一程序把在A中而不在B中出现的整数放于数组C中. DATAS SEGMENTBUFA DW 123BH,2,3,4,5 ...

  8. 请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学号从小到大的顺序输出学生的信息。

    请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学号从小到大的顺序输出学生的信息. length = int(input("请输入学生总数:")) dict_1 ...

  9. 请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大的顺序输出学生信息。

    请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大的顺序输出学生信息. 代码如下: dic = {} number = int(input("请输入学生的人 ...

最新文章

  1. 无参考评估在云信的视频测试实践
  2. 按钮是什么意思_汽车里的Rear按键是什么意思?
  3. epoll边缘触发_C++回声服务器_9-epoll边缘触发模式版本服务器
  4. 异常的总结 java 1615387415
  5. CSS学习笔记(四)CSS字体属性
  6. 电脑有线网络和无线网络共用
  7. 如何将录屏转换为高清GIF
  8. LinuxCentOS安装破解版Navicat
  9. POJ-1067 取石子游戏(威佐夫博弈)
  10. Minimum supported Gradle version is 6.7.1. Current version is 5.4.1. Please fix the project‘s Gradl
  11. win10安装.net framework 3.5 错误代码 错误代码 0x800F0906、0x800F081F、0x800F0907
  12. 戏说中国互联网5大巨头
  13. proxmox的安装及配置
  14. 【操作系统】CSAPP学习笔记
  15. 新品发布会直播推广的优势
  16. 结构化数据和半结构化数据和非结构化数据
  17. Kotlin学习(3):习惯用法
  18. 路由器经常断网,网络不稳定怎么办, 教你如何让旧路由器也能运转飞起
  19. “希希敬敬对”团队作业——敏捷冲刺7
  20. 借助谷歌翻译API实现网站多国语言翻译功能

热门文章

  1. matlab位移反分析公式,位移反分析.doc
  2. Linux系统下强制关闭程序
  3. 某宝2020最新登录加密算法和滑小鸡算法
  4. java怎么删除一行表格_Java 创建、删除Word表格
  5. canvas-樱花飘落
  6. mt4的服务器在哪个文件,mt4的服务器地址
  7. 企业文化五因素论(转载)
  8. 如何基于深度学习实现商品识别技术|图普科技
  9. Java语言这些年的发展
  10. 为什么响应式(自适应)网站是一个坑