注:加 必须要记得
列表中的元素可以是数字、字符串、列表、布尔值…所有的都能放进去。
创建列表,li = [1,15,2,”zhangsan”],li就是一个列表
(1)通过索引取值:li[2],li[1,3]
(2)通过循环取值:for item in li: item得到li的每一个元素
(3)通过索引设置值:li[0] = 99,li[1:3] = [-2, 10]修改索引1的元素值为-1,索引为2的值为10
(4)删除元素:del li[0],删除索引为0的元素,del li[1:4]删除索引1-3的元素
(5)字符串转为列表:s=”ahghghahg”, v = list(s), v就是一个列表
(6)列表转为字符串:如果列表元素都是字符串,可以””.join(li)。如果列表既有字符串又有数字,只能自己写for循环:
例子:
li = [1, 23, 44, “123”,”zhang”];
s = “”;
for item in li:
s += str(item)
(7)append(element),往列表末尾添加元素
(8)clear(),清空列表内元素
(9)copy(),拷贝列表(浅拷贝)
(10)count(element),统计元素在列表中出现的次数
(11)extend(add_list),循环add_list元素添加到li中,参数:可迭代对象
(12)index(element),根据element获取第一个匹配的索引
(13)insert(index, element),在index索引位置插入element元素
(14)pop(index),删除索引为index元素,不加index则删除最后一个元素,返回删除值
(15)remove(element),删除列表中值为element的元素
(16)reverse(),将当前列表反转
(17)sort(),从小到大排序。sort(reverse=true)从大到小排序