- 列表也有索引,切片,for循环
- 列表是可变类型
list.append() | 在最后一位增加, |
---|---|
list.insert(1,xxx) | 在1的位置添加xxx,原元素往后移一位 |
list.extend() | 迭代增加,也可理解为for循环增加,可以用列表来实现多个元素添加 |
list.pop() | 默认删除最后一个,也可以加索引来进行删除索引位置的元素 |
list.remove("") | 删除一个指定元素 |
list.clear() | 清空列表 |
del list[] | 删除,通过索引来删除,也可以通过切片来删除 |
list[] | 更改,通过给索引直接重新赋值来实现更改 |
list[0,2] | 切片更改是迭代更改,通过加[]来加入,如果加入步长要注意更改的个数 |
list.count("xxx") | 列表中xxx出现的次数 |
list.sort() | 排序,默认为升序 |
list.sort(reverse=True) | 排序为降序 |
list.reverse() | 反转列表 |
len(list) | 列表的长度 |
range(1,10) | 创建一个0到9的列表,顾头不顾尾,也可以使用步长 |
"_".join() | 列表中的元素用_连接 |
"""
for i in range(len(list)):
print(list[i])
i就是索引
"""
列表可以进行相互嵌套