1.格式:
listName=[元素,元素]
2.特点:
有序,可重复,可变,任意类型,性能不好
3.增:
1).append:list.append(元素),追加到末尾
2).extend:list.extend(元素),追加到末尾,散开添加
3).insert:list.insert:(index,元素),添加元素到指定位置,如果新增的索引不存在添加到末尾
4.改:
list[index]=新元素
注意:如果index存在则修改,不存在则越界
5.删:
1).del:del list[index],删除指定下标对应的元素,如果index不存在,则报错索引越界
2).pop:list.pop(),删除末尾元素
3).remove:删除指定元素,list.remove(元素),如果元素不存在报错
6.查:
1).list.index(元素):查看元素下标
2).list.count(元素):查询列表中的元素的个数
7.排序:
1).升序:list.sort()
2).降序:
1.list.sort(Reverse=True)
2.list.sort().reverse()
注意:如果不是数字,则报错
8.列表的循环取值
1).for循环
for i in list:
list[i]
2.while循环
namesList=
['xiaoWang','xiaoZhang','xiaoHua']length=len(namesList)i=0
whilei<length:
print(namesList[i])
i+=1
9.list嵌套
1).格式:list=[list1,list2,list3]
2).取值:list[外层下标][内层下标】
3).删除:del [外层下标][内层下标】
4).添加:list[外层下标].insert(内层插入下标,元素)
5).[外层下标][内层下标】=值