is_array函数php转Python

我正在将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

(0)
上一篇 18小时前
下一篇 17小时前

相关推荐

发表评论

登录后才能评论