西北工业大学cpSkill平台Python作业NOJ(71-80)

仅供参考
前20传送门:https://blog.csdn.net/weixin_43520256/article/details/109137288
21-30传送门:https://blog.csdn.net/weixin_43520256/article/details/109137366
41-50传送门:https://blog.csdn.net/weixin_43520256/article/details/109137411
51-60传送门:
https://blog.csdn.net/weixin_43520256/article/details/109365933

61-70传送门:https://blog.csdn.net/weixin_43520256/article/details/109137461
81-90传送门:https://blog.csdn.net/weixin_43520256/article/details/109137524
在这里插入图片描述

# # 71
# # 差集
# x = input()
# l1 = x.split()
# y = input()
# l2 = y.split()
#
# s1 = set(l1)
# s2 = set(l2)
# s3 = s1.difference(s2)
# l3 = list(s3)
# for i in range(0, len(l3)):
#     print(l3[i], end=' ')

在这里插入图片描述

# # 72
# # 字典相加
# x = input()
# l1 = x.split(",")
# y = input()
# l2 = y.split(",")
# k1 = []
# v1 = []
# k2 = []
# v2 = []
# for i in range(0, len(l1)):
#     s = str(l1[i])
#     kk1, vv1 = s.split(":")
#     k1.append(kk1)
#     v1.append(vv1)
# for i in range(0, len(l2)):
#     s = str(l2[i])
#     kk2, vv2 = s.split(":")
#     k2.append(kk2)
#     v2.append(vv2)
# for i in range(0, len(k1)):
#     for j in range(0, len(k2)):
#         if k1[i] == k2[j]:
#             temp1 = int(v1[i])
#             temp2 = temp1 + int(v2[j])
#             v1[i] = temp2
#         if k2[j] not in k1:
#             k1.append(k2[j])
#             v1.append(int(v2[j]))
# for i in range(0, len(k1)):
#     v1[i] = int(v1[i])
#
# d1 = dict(zip(k1, v1))
# print(d1)

在这里插入图片描述

# # 73
# # 字典最大值与最小值
# x = input()
# l1 = x.split(",")
# k1 = []
# v1 = []
# for i in range(0, len(l1)):
#     s = str(l1[i])
#     kk1, vv1 = s.split(":")
#     k1.append(kk1)
#     vv1 = int(vv1)
#     v1.append(vv1)
# d1 = dict(zip(k1, v1))
# Max = v1[0]
# Min = v1[0]
# for i in d1.values():
#     if i > Max:
#         Max = i
#     if i < Min:
#         Min = i
# print(Max, Min, sep=" ")

在这里插入图片描述

# 74
# 生成字典嵌套字典
# # 1可用,不能过
# x = input()
# l1 = x.split()
# d0 = dict()
# d1 = dict()
# for i in range(0, len(l1)):
#     d1 = dict.fromkeys(l1[len(l1) - 1 - i], d0)
#     d0 = d1
#
# print(d1)
# # 可用可过
# from functools import reduce
#
# x = input()
# l1 = x.split()
# d1 = dict()
# reduce(lambda l1, b: l1.setdefault(b, dict()), l1, d1)
# print(d1)
# # 可用来换d1
# d2 = {}
# d2 = reduce(lambda x, y: {y: x}, reversed(l1), {})
# print(d2)

在这里插入图片描述

# # 75
# # 并集
# x = input()
# l1 = x.split()
# y = input()
# l2 = y.split()
# s1 = set(l1)
# s2 = set(l2)
# # s3 = s1.union(s2)
# s3 = s1 | s2
# l3 = list(s3)
# l3.sort(key=str)
# for i in range(0, len(l3)):
#     print(l3[i], end=' ')

在这里插入图片描述

# # 76
# # 对称差集
# x = input()
# l1 = x.split()
# y = input()
# l2 = y.split()
# s1 = set(l1)
# s2 = set(l2)
# s3 = s1.symmetric_difference(s2)
# l3 = list(s3)
# l3.sort(key=str)
# for i in range(0, len(l3)):
#     print(l3[i], end=" ")

在这里插入图片描述

# # 77
# # 交集
# x = input()
# l1 = x.split()
# y = input()
# l2 = y.split()
# s1 = set(l1)
# s2 = set(l2)
# s3 = s1.intersection(s2)
# l3 = list(s3)
# l3.sort(key=str)
# for i in range(0, len(l3)):
#     print(l3[i], end=" ")

在这里插入图片描述

# # 78
# # 生成字典1
# import math
#
# n = int(input())
# d1 = dict()
# for i in range(1, n + 1):
#     d1[i] = int(math.pow(i, 2))
# print(d1)

在这里插入图片描述

# # 79
# # 字典排序
# d1 = dict()
# while True:
#     x = input()
#     if x == "":
#         break
#     l = x.split()
#     d1[l[0]] = l[1]
# d2 = sorted(d1.items(), key=lambda x: x[1], reverse=False)
# print(d2)
# d2 = sorted(d1.items(), key=lambda x: x[0], reverse=True)
# print(d2)

在这里插入图片描述

# # 80
# # 生成字典2
# x = input()
# l1 = x.split()
# y = input()
# v1 = y.split()
# d1 = dict(zip(l1, v1))
# print(d1)

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枳洛淮南✘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值