不同语言 获取 不同数据结构大小或尺寸的方法size,shape,len等

这里写自定义目录标题

python

  1. len(xxx) xxx可以是列表,集合,字典, 字符串, 返回第一维的长度。
  2. numpy创建的数组ndarray类型, arr1.shape获取对应的形状,arr1.size获取对应的元素个数, len(arr1)获取第一个维度的大小

如何索引呢?

  1. 列表, mylist[0] 支持切片和负数倒数。 mylist[0][1] 第0行第1列;一个方括号代表一个维度,方括号中的多个数字表示该维度内的不同位置。切片不改变列表的维度大小。列表的索引必须是整数或者切片,不能有逗号什么的。
  2. 字典,mydic['某个键’]
  3. ndarray 类型, myarr[[1,2],3,4] 最外层方括号内的每一个元素表示一个维度,这是不同于高维列表的地方。并且他的索引也不同于列表,可以是列表,可以有索引。同样的切片也不会改变他的维度。

Java

  1. 数组 arr.length, 可以理解为数组的固有属性
  2. 字符串 str.length(), 字符串是对象,可以理解为方法
  3. 集合s.size(), 也是方法

C++

  1. 字符串 str.length() str.size()
  2. 原生数组 sizeof(arr)
  3. 标准容器数组vec arr.size()

Matlab

  1. 数组、元组, size(A) 获取数组A的每个维度的大小。length(A) 第一维的大小。
  2. 字符串的长度,strlength(str)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值