python - 检查Python中数组元素的最大长度

标签 python python-3.x

我想检查数组元素的最大长度。虽然我可以用简单的代码来完成,但是否有另一种聪明的方法可以在 Python 3 中实现它?

a = [[1,2], [1], [2,2,3,3], [2,2]]
max_len = 0
for d in a:
    max_len = len(d) if len(d) > max_len else max_len
print(max_len)

最佳答案

你可以这样做:

max_len = max([len(i) for i in a])
print(max_len)

关于python - 检查Python中数组元素的最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42827292/

相关文章:

python - 从 QComboBox 选择字符串并将 ID 插入 SQLite 数据库

python - 检查方法生成器的类型

python-3.x - aws (pip) 返回无效语法

Python:如何从 FQDN 获取 IP 地址

python - pymongo 可以检测集合是否被限制了吗?

Python subprocess.Popen 在 uWSGI 下慢

python - 如何使用 MDAnalysis 分析一组原子的principal_axes 和 moment_of_inertia?

python - wxPython - 如何 "highlight"TextCtrl?

python - "ValueError: could not convert string to float"转换输入时

python - Python 和 Selenium : authenticate against Active Directory 的解决方法