在python2中:
>>> 'a' in ('ab')
True
>>> 'a' in ('ab', 'c')
False
Run Code Online (Sandbox Code Playgroud)
如果我只想测试给定元组中是否存在某些字符串,看起来当元组大小为1时我不能使用'in'运算符?有没有一致的方法来做到这一点?
更新:
感谢大家.试过这个:
>>> tup='ab',
>>> type(tup)
<type 'tuple'>
>>> 'a' in tup
False
Run Code Online (Sandbox Code Playgroud)
并且它解释了逗号使得元组很好.
python ×1