python - Python:元组集的并集
问题描述
假设我们有两组:
t = {('b', 3), ('a', 2)}
r = {('b', 4), ('c', 6)}
我希望第一个元素上的联合导致
u = {('b', 3), ('a', 2), ('c', 6)}
如果两个地方都存在重复符号(例如上面的“b”),则应保留第一个列表的元素。谢谢。
解决方案
做就是了:
t = {('b', 3), ('a', 2)}
r = {('b', 4), ('c', 6)}
d = dict(r)
d.update(t)
u = set(d.items())
print(u)
输出:
{('c', 6), ('a', 2), ('b', 3)}
推荐阅读
- typescript - 函数签名中的泛型类型
- r - 当您从变量中提取与 NA 不同的变量时,如何在 R 中的函数 range() 中包含小数位
- php - Laravel Prequel 配置成功,但打开时出现端口错误
- sql - 我需要转换为 codeigniter3 活动记录语法
- javascript - 当我以表单加载文件时,从未调用过“onchange”函数
- c# - 有什么方法可以设计一条线,使线帽“减半”?WPF
- django-rest-framework - DRF 如何返回通过带有自定义路由器和模型视图集的查找过滤的列表
- firebase - 获取令牌以在 react-native 中调用 post 到 firebase 数据库
- android - 我的应用程序的布局不适应 Android Studio 中的不同设备分辨率
- amazon-cognito - 如果我们没有电子邮件和电话号码,如何在 Amazon cognito 中实现重置密码?我们正在使用登录名登录 cognito 帐户