go语言 取出在mapA而不在mapB中的键
来源:互联网 发布:淘宝收藏夹默认公开吗 编辑:程序博客网 时间:2024/05/23 21:59
1、有两个map数据,想取出在mapA而不在mapB中的键
slicenum := make(map[string]interface{})
for batch, _ := range MapA {
flag := 1
for batch1, _ := range MapB {
if batch1 == batch {
flag = 0
continue
}
}
if flag == 1 {
slicenum[batch] = "true"
}
}
我这里给出两个方法,一个是双循环查询,如上程序一个是利用map的查找功能,如下程序
for batch, _ := range MapA {
_, exist := MapB[batch]
fmt.Println("exist", exist)
if !exist {
slicenum[batch] = "true"
}
}
阅读全文
0 0
- go语言 取出在mapA而不在mapB中的键
- 如何高效地实现查询在一个表而不在另一个表中的记录
- 快速找出在字符串A中而不在字符串B中的字符
- 在一张表中,而不在另一张表中的记录
- 网站流量不在"多" 而在"精"
- Go语言中的<断言>
- Go语言中的Slice
- go语言中的iota
- go 语言中的继承
- Go语言中的下划线
- go语言中的import
- 两个数组A、B,求在A中出现而不在B中的数(求不相交集)
- GOOGLE的go语言在恶意程序中的使用
- SQL 存在一个表而不在另一个表中的数据
- SQL存在一个表而不在另一个表中的数据
- 查存在一个表而不在另一个表中的数据
- 为什么在Unix下编程,而不在Linux下编程
- 学生学不好数学 关键在自己而不在老师
- SpringBoot 下 SpringSecurity 入门搭建
- leetcode--Summary Ranges
- 【读书笔记】TCP/IP网络编程 第6章UDP数据传输
- [RK3288][Android6.0] SoftMAC或FullMAC使用的判断
- Android开发错误:Error:” ” is not translated in “en” (English) [MissingTranslation]如何处理?
- go语言 取出在mapA而不在mapB中的键
- Python入门3_之使用字符串
- ipython notebook
- 数据结构中各种排序思路详解
- 将链表中数据域为key 的节点删除(链表有重复值)
- find 命令
- 每日用到的文档资料
- Lambda表达式
- 无监督对话数据清洗利器:Data Purification Framework