列表:
1、什么是列表:由[ ]创建;可放任意类型;无长度限制;
tang = []
2、操作:
1)、长度:len()
举例:
a = [[1,1,'yes'], [1,1,'yes'], [1,0,'no'], [0,1,'no'], [0,1,'no']]
len(a) = > 5
len(a[0]) => 3
2).列表添加: extend与append
extend给原列表中添加元素;append给原列表中添加列表
a = [1,2,3]
b = [4,5,6]
print(a.extend(b))
a
a = [1,2,3]
b = [4,5,6]
a.append(b)
a
3)、计数:count
count()方法语法:
str.count(sub, start= 0,end=len(string))
参数解释:
- sub -- 搜索的子字符串
- start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
- end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
返回值:出现次数
注意:
1、range函数:
函数说明: range(start, stop[, step]) -> range object,根据start与stop指定的范围以及step设定的步长,生成一个序列。
参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5);
end:技术到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
scan:每次跳跃的间距,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
函数返回的是一个range object
2、arrange函数:
函数说明:arange([start,] stop[, step,], dtype=None)根据start与stop指定的范围以及step设定的步长,生成一个 ndarray。 dtype : dtype
https://blog.csdn.net/qianwenhong/article/details/41414809
二者一个返回range object, 另一个返回ndarray,不是list数据;
需要list(range(5))