社区
VB基础类
帖子详情
如何快速判断一个元素是否包含于某个集合?
EXEBAK
2005-12-09 12:14:35
如何快速判断一个元素是否包含于某个集合?
Dim iPai as Collection
dim intX as integer
Set iPai = New Collection
如何用一句就能判断intX是否包含于集合iPai?
...全文
889
8
打赏
收藏
如何快速判断一个元素是否包含于某个集合?
如何快速判断一个元素是否包含于某个集合? Dim iPai as Collection dim intX as integer Set iPai = New Collection 如何用一句就能判断intX是否包含于集合iPai?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
viena
2005-12-09
打赏
举报
回复
添加到Collection的时候必须指定元素的key
viena
2005-12-09
打赏
举报
回复
Collection名("key")
SoftProj
2005-12-09
打赏
举报
回复
用枚举麻烦了,用KEY如何找?是不是也要历遍每个元素?
有没有类似 In(集合) 就能返回是否在集合里的语句?
viena
2005-12-09
打赏
举报
回复
Collection一般用来存储对象的引用
可以用Key来找到一个元素
Summer006
2005-12-09
打赏
举报
回复
for each 枚举每一个出来找
SoftProj
2005-12-09
打赏
举报
回复
关注。
也学一下。。
northwolves
2005-12-09
打赏
举报
回复
测试:
Private Sub Command1_Click()
Dim ipai As New Collection
Dim i As Integer
For i = 1 To 10
ipai.Add i, CStr(i)
Next
For i = 0 To 15
Debug.Print "集合ipai存在元素" & i & vbTab & isexist(ipai, i)
Next
End Sub
返回:
集合ipai存在元素0 False
集合ipai存在元素1 True
集合ipai存在元素2 True
集合ipai存在元素3 True
集合ipai存在元素4 True
集合ipai存在元素5 True
集合ipai存在元素6 True
集合ipai存在元素7 True
集合ipai存在元素8 True
集合ipai存在元素9 True
集合ipai存在元素10 True
集合ipai存在元素11 False
集合ipai存在元素12 False
集合ipai存在元素13 False
集合ipai存在元素14 False
集合ipai存在元素15 False
northwolves
2005-12-09
打赏
举报
回复
Function isexist(ByVal ipai As Collection, ByVal intx As Integer) As Boolean
On Error Resume Next
isexist = Not IsNull(ipai(CStr(intx)))
End Function
判断
list
集合
中
是否
包含
某
个元素
前言 在开发的过程中,会涉及到很多
判断
一个数组
集合
是否
包含
某
个元素
的需求。强大的list
集合
框架通过contains这样一个方法实现了我们的需求。list元素类型是基本类型则可以直接调用contains方法来实现。但是如果元素类型是一个类则需要对这个类做一些处理才能实现我们预想的需求。分析 通过分析contains方法的源码可知,该方法是通过遍历
集合
中的每一
个元素
并用equals方法比...
python
集合
是否
包含
元素_如何
判断
一个
集合
是否
包含
这
个元素
?
如何
判断
一个
集合
是否
包含
这
个元素
?本文番茄加速就来讲一下这个知识点。isis 比较的是两个对象的内存地址
是否
相同。在python中,内存地址查看方法:In [1]: a = [1,2,3]In [2]: id(a) #获取列表实例 a在内存中的地址Out[2]: 95219592In [5]: b = [1,2,3] #再创建一个列表实例,元素取值也为 1,2,3In [6]: id(b)Out[...
怎么
判断
Python
集合
是否
包含
某
个元素
?Python
判断
元素在
集合
中怎么做
python中的
集合
数据类型在某些情况下也是有着一定的使用场景的,而最近也有小伙伴在学习
集合
是遇到了怎么
判断
Python
集合
是否
包含
某
个元素
该问题。以上的这个函数可以用在python所有序列
判断
元素
是否
存在的需求上,只需要将定义的
集合
换成其他数据类型对象即可。3.那么定义好了之后需要去构建if条件
判断
结构,if中的条件
判断
表达式就是函数的参数去in
集合
对象。in这个关键字是python成员运算符的一种,它的作用就是去
判断
该对象
是否
存在于序列之中。如果存在的话就返回True,不存在则返回False。
如何
判断
一个
集合
是否
包含
这
个元素
?
如何
判断
一个
集合
是否
包含
这
个元素
?本文番茄加速就来讲一下这个知识点。 is is 比较的是两个对象的内存地址
是否
相同。在python中,内存地址查看方法: In [1]: a = [1,2,3] In [2]: id(a) #获取列表实例 a在内存中的地址 Out[2]: 95219592 In [5]: b = [1,2,3] #再创建一个列表实例,元素取值也为 1,2,3 In [6]: id(b) Out[6]: 95165640 In [7]: a is b # is操作符本质上
判断
a 和 b的内存
python
集合
判断
元素
是否
在
集合
中_如何
判断
一个
集合
是否
包含
这
个元素
?
如何
判断
一个
集合
是否
包含
这
个元素
?本文番茄加速就来讲一下这个知识点。isis 比较的是两个对象的内存地址
是否
相同。在python中,内存地址查看方法:In [1]: a = [1,2,3]In [2]: id(a) #获取列表实例 a在内存中的地址Out[2]: 95219592In [5]: b = [1,2,3] #再创建一个列表实例,元素取值也为 1,2,3In [6]: id(b)Out[...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章