字典的排序及其其他问题

#1、编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生的信息。
dict_1={"name_1":4,"name_2":1,"name_3":9,"name_4":2}
print(sorted(zip(dict_1.values(),dict_1.keys())))
#2、已知一个字典包含若干员工信息(姓名和性别),请编写程序,删除性别为男的员工信息
dict_2={"name_1":"man","name_2":"woman","name_3":"woman","name_4":"man"}
for i in list(dict_2):
    if dict_2[i]=="man":
        del dict_2[i]
print(dict_2)
#已知一个列表存储了多个整数,请编写程序删除列表中的素数
num=[2,3,4,3,4,5,6,7,34,23,54,36,23,4,3,2,2,34,2,2,43,54,23]
for i in num:
    for j in range(2,i):
        if i%j!=0:
            num.remove(i)
            break
        else:
            break
for j in range(len(num)):
    if 2 in num:
        num.remove(2)

print(num)

 

posted @ 2019-05-03 16:41  开飞机的舒克-  阅读(557)  评论(0)    收藏  举报