Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
以下列举对列表的增、删、改、查操作
首先定义一个list
list=["zhu","yue",34,27,8]----列表中元素的数据类型可以不同
list1=["hello","world"]
一、列表增加元素
1、append():追加元素,一次只能追加一个,追加在列表末尾
eg:list.append("wa")
2、extend():追加列表,即把两个列表合并起来
eg:list.extend(list1)
3、insert():插入,参数为2个,(索引位置,参数值) 可以插入列表
eg:list.insert(0,"first")
二、列表删除元素
1、remove():参数为列表元素值
list.remove('zhu')
2、pop()--默认删除最后一个元素,也可以指定索引删除元素,并会返回该元素的值
list.pop(2)--指定删除list[2]
3、del ---是一个语句,指定删除某个元素
eg:del(list[0])--删除第一个元素 del(list)---删除整个列表
4、clear()---清空整个列表
eg:list.clear()
三、修改列表值---重新给列表赋值
eg:list[1]='age'
四、查询列表值---通过索引来查询某个元素的值,或通过切片方式来查询
eg:list[0]
五、列表切片---顾头不顾尾(切片操作同样适用于字符串)
member=[1,2,3,4,5,6,7,5,4]
七、二维列表取值,列表中包含列表
list3=[['auth','id'],4,5,6,'feng']
list3[0][1]---取出auth的值
八、同时把下标和值都打印