c - 如何在列表中找到最大的索引
问题描述
如何打印最高索引号?
解决方案
最高索引仅比列表长度小一。所以:
puts [expr {[llength $list] - 1}]
要打印最大索引处的元素,您可以将其称为“结束”:
puts [lindex $list end]
如果我误解了这个问题并且您想要列表中最大数字的索引,可以按如下方式完成:
puts [lindex [lsort -indices -integer -decreasing $list] 0]
推荐阅读
- c# - 将浮点数舍入到最接近 5 的倍数
- firebase - Vue:[Vue 警告]:渲染错误:“TypeError:product.data 不是函数”
- haskell - Haskell - 过滤器,柯里化
- sql - 如果子查询在 Postgres 中返回多行,则跳过行
- google-cloud-platform - GCP:可以使用 Serverless VPC Access 的函数也享受 Private Google Access
- python - Python为装饰器编写单元测试
- python - Python更快的方法将每一行数据帧作为一个表插入到mysql
- aws-lambda - Bitbucket Pipeline 将 .Net Core API 部署到 AWS 无服务器应用程序模型
- javascript - 最初如何创建具有 N 个 div 的 HTML 页面
- flask - compute.beta.regionAutoscaler 错误烧瓶应用程序在谷歌云上部署时出错