Python数据类型
数字:int,float
字符串:str
列表:list
列表详解:
列表类似于数组,但是比数组灵活的太多太多,不是一个量级的。
value=[1,2,3,4,5,6,7,8]
(1)列表切片
value[0]
value[2]
value[-1]
value[-4]
value[0:3]
value[0:]
value[-4:]
value[0::2]
value[1::2]
(2)列表的方法
count:统计列表某个元素的数量
value.count(4),统计元素4的数量
append:列表末尾追加
value.append(10)将元素10追加到列表末尾
clear:清空列表
value.clear()
extend:合并两个列表
value2=[0,0,12,3]
value.extend(value2)
index:查找某个元素的下标,因为列表中有可能有相同的元素,所以此时会返回第一个元素的下标。
value.index(8)查找元素8的下标
insert:插入元素
value.insert(3,dd),在位置3处插入元素dd
remove:根据元素值删除元素
pop:删除列表最后一个元素或者根据下标删除元素
value.pop()删除最后一个元素
value.pop(7)删除下标为7处的元素
reverse:反转
sort:排序
最后说明列表copy方法:
说明copy方法得从列表中存储数据的方式说起,对于普通的数字、字符串,列表直接存储,但是对于列表中嵌套列表,那么主列表存储的是从列表的地址。清楚这一点,就很好理解copy了。
附一个说的很清楚的连接: https://blog.csdn.net/lhw413/article/details/72807834