Python: lists .remove(item) but not .find(item) or similar?
本问题已经有最佳答案,请猛点这里访问。
使用什么机制来允许内置函数
如果我有一个列表
有趣的是,它不是
1 2 3 | >>> l = ['a', 'b', 'c'] >>> l.index('c') 2 |
要测试成员资格:
1 2 | >>> 'b' in l True |
相当于(应该使用而不是):
1 2 | >>> l.__contains__('b') True |
使用什么机制来允许内置函数
如果我有一个列表
有趣的是,它不是
1 2 3 | >>> l = ['a', 'b', 'c'] >>> l.index('c') 2 |
要测试成员资格:
1 2 | >>> 'b' in l True |
相当于(应该使用而不是):
1 2 | >>> l.__contains__('b') True |