gpt4 book ai didi

python - __contains__ 语法

转载 作者:太空狗 更新时间:2023-10-30 00:30:17 27 4
gpt4 key购买 nike

我写了一个 python 程序,它使用 contains 语法的多个实例来查看字典和列表。

if not test_map[var].__contains__(string):

看来我最好还是使用 :

if string not in test_map[var]:

有谁知道使用 __contains__ 方法可能发生的问题?

谢谢,

最佳答案

它非常非常丑陋。

如果语义在未来发生变化,直接使用实现而不是使用实际预期的顶级语法也会对您造成伤害。此外,它使代码更难理解和解释。

很有可能在不知道 in 在幕后使用 __contains__() 的情况下成为一名称职的 Python 程序员。我要说的情况恰恰相反。

关于python - __contains__ 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12780949/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com