首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >元组抽象的成员关系和切片行为

元组抽象的成员关系和切片行为
EN

Stack Overflow用户
提问于 2015-03-31 18:52:44
回答 1查看 21关注 0票数 1

对于像+ *等运算符,我们有像add mul这样的函数行为。tuple抽象为用户提供了count()index(,)函数行为。我们在python中有没有使用下面两个成员行为innot in的函数表示法?

代码语言:javascript
复制
>>> digits = (1, 8, 2, 8)
>>> 2 in digits
True
>>> 1828 not in digits
True

我们有没有在python中使用下面的切片行为[x:y]的函数表示法?

代码语言:javascript
复制
>>> digits[0:2]
(1, 8)
EN

回答 1

Stack Overflow用户

发布于 2015-03-31 19:10:43

对于in,您可以使用operator.contains(a, b),而对于not,您可以使用operator.not_(obj),但是对于not in,没有特殊的function.but,您可以混合使用它们,因此not_(contains(a,b))将等同于not in

代码语言:javascript
复制
>>> a=(1,2,3)
>>> from operator import not_,contains
>>> contains(a,2)
True
>>> contains(a,4)
False
>>> not_(contains(a,4))
True
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29366939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档