2024-03-28 08:32:58 发布
网友
在python2中:
>>> 'a' in ('ab') True >>> 'a' in ('ab', 'c') False
如果我只想测试某个字符串是否存在于给定的元组中,那么当元组大小为1时,似乎不能使用'in'运算符?有没有一个一致的方法来做到这一点?你知道吗
更新时间:
谢谢大家。试过这个:
>>> tup='ab', >>> type(tup) <type 'tuple'> >>> 'a' in tup False
这也解释了逗号能很好地构成元组。你知道吗
因为('ab')实际上不是元组而是字符串。你知道吗
('ab')
,实际上是定义元组的东西,而不是括号(除了@chepner指出的空元组())。你知道吗
,
()
在('ab',)上尝试相同的操作,看看会发生什么!你知道吗
('ab',)
因为
('ab')
实际上不是元组而是字符串。你知道吗,
实际上是定义元组的东西,而不是括号(除了@chepner指出的空元组()
)。你知道吗在
('ab',)
上尝试相同的操作,看看会发生什么!你知道吗相关问题 更多 >
编程相关推荐