已知一个字典包含若干员工信息,姓请编写一个函数,删除性别为男的员工信息
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() #函数调用
已知一个字典包含若干员工信息,姓请编写一个函数,删除性别为男的员工信息相关推荐
- 编写一个长度至少五 5 的字典,其中姓名为键和性别为值;请编写一个程序,删除性别为男的员工信息。
题目 编写一个长度至少五 5 的字典,其中姓名为键和性别为值:请编写一个程序,删除性别为男的员工信息. 方法 用for循环读取字典的键,再用字典的get方法将值读取出来,判断是否是"男&qu ...
- 6.3【字符数组编程】假定输入的字符串中只包含字母和*号。请编写子函数实现:除了字符串前导的*号之外,将串中其他*号全部删除。
#include<stdio.h> #include<string.h> #define N 100 int main() {char st[N],s[N];int i,j,l ...
- 已知,1英里等于1.6公里,编写一个程序,将从键盘上输入的英里数转换为公里数,结果保留两位小数。...
代码: 1 import java.util.*; 2 public class Main { 3 public static void main (String [] args) { 4 Scann ...
- c语言 运算符op,1 简单计算器。请编写一个程序计算表达式:datal op data2的值。其中op为运算符+、—、*、/。...
满意答案 770vivozf 2013.03.02 采纳率:43% 等级:9 已帮助:769人 1.简单计算器.请编写一个程序计算表达式:datal op data2的值.其中op为运算符+.- ...
- 请编写一个程序,使用字典存储学生信息,学生信息包含学号和姓名,请根据学生学号从小到大输出学生信息
请编写一个程序,使用字典存储学生信息,学生信息包含学号和姓名,请根据学生学号从小到大输出学生信息 目录 列表输出 这一题就可以借助于字典的推导式 通过字典输出的另一种方法 第一种方法 列表输出 dic ...
- python输入学号姓名输出自我介绍_请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生信息。_学小易找答案...
[单选题]维持人体直立姿势的重要肌 [选择题]2. 对尿失禁患者的护理中错误的一项是( ) [简答题]你印象最深的一处旅游景点是哪里?给你印象深刻的地方在于?有我们的民俗文化元素吗? [判断题]中间继 ...
- 汇编三星题:已知数组A包含20个互不相等的字型整数,数组B包含30个互不相等的字型整数,试编制一程序把在A中而不在B中出现的整数放于数组C中。
已知数组A包含20个互不相等的字型整数,数组B包含30个互不相等的字型整数,试编制一程序把在A中而不在B中出现的整数放于数组C中. DATAS SEGMENTBUFA DW 123BH,2,3,4,5 ...
- 请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学号从小到大的顺序输出学生的信息。
请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学号从小到大的顺序输出学生的信息. length = int(input("请输入学生总数:")) dict_1 ...
- 请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大的顺序输出学生信息。
请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大的顺序输出学生信息. 代码如下: dic = {} number = int(input("请输入学生的人 ...
最新文章
- 无参考评估在云信的视频测试实践
- 按钮是什么意思_汽车里的Rear按键是什么意思?
- epoll边缘触发_C++回声服务器_9-epoll边缘触发模式版本服务器
- 异常的总结 java 1615387415
- CSS学习笔记(四)CSS字体属性
- 电脑有线网络和无线网络共用
- 如何将录屏转换为高清GIF
- LinuxCentOS安装破解版Navicat
- POJ-1067 取石子游戏(威佐夫博弈)
- Minimum supported Gradle version is 6.7.1. Current version is 5.4.1. Please fix the project‘s Gradl
- win10安装.net framework 3.5 错误代码 错误代码 0x800F0906、0x800F081F、0x800F0907
- 戏说中国互联网5大巨头
- proxmox的安装及配置
- 【操作系统】CSAPP学习笔记
- 新品发布会直播推广的优势
- 结构化数据和半结构化数据和非结构化数据
- Kotlin学习(3):习惯用法
- 路由器经常断网,网络不稳定怎么办, 教你如何让旧路由器也能运转飞起
- “希希敬敬对”团队作业——敏捷冲刺7
- 借助谷歌翻译API实现网站多国语言翻译功能