这里写自定义目录标题
- python
- Java
- C++
- Matlab
python
len(xxx)
xxx可以是列表,集合,字典, 字符串, 返回第一维的长度。- numpy创建的数组ndarray类型,
arr1.shape
获取对应的形状,arr1.size
获取对应的元素个数,len(arr1)
获取第一个维度的大小
如何索引呢?
- 列表, mylist[0] 支持切片和负数倒数。 mylist[0][1] 第0行第1列;一个方括号代表一个维度,方括号中的多个数字表示该维度内的不同位置。切片不改变列表的维度大小。列表的索引必须是整数或者切片,不能有逗号什么的。
- 字典,mydic['某个键’]
- ndarray 类型, myarr[[1,2],3,4] 最外层方括号内的每一个元素表示一个维度,这是不同于高维列表的地方。并且他的索引也不同于列表,可以是列表,可以有索引。同样的切片也不会改变他的维度。
Java
- 数组
arr.length
, 可以理解为数组的固有属性 - 字符串
str.length()
, 字符串是对象,可以理解为方法 - 集合
s.size()
, 也是方法
C++
- 字符串
str.length()
str.size()
- 原生数组
sizeof(arr)
- 标准容器数组vec
arr.size()
Matlab
- 数组、元组,
size(A)
获取数组A的每个维度的大小。length(A)
第一维的大小。 - 字符串的长度,
strlength(str)