我正在将php代码迁移到Python中,遇到了is_array函数,我在翻译时遇到了麻烦。这里是php代码,请问在Python中is_array函数相当于什么?
function is_assoc($var)
{
return is_array($var) && array_diff_key($var, array_keys(array_keys($var)));
}
在Python中,is_array函数的等价物是什么?
解决方案:
你可以删除 set
如果你愿意。
is_array = lambda var: isinstance(var, (list, tuple, set))
a = [1,2,3]
b = (1,2,3)
c = {1,2,3}
print(is_array(a))
print(is_array(b))
print(is_array(c))
本文来自投稿,不代表实战宝典立场,如若转载,请注明出处:https://www.shizhanbaodian.com/40617.html