一、列表的定义
列表由一对中括号进行定义,元素与元素直接使用逗号隔开。
>>>a = [1, 2, 3, 4]
print(a)
输出:[1, 2, 3, 4]
二、列表的增删改查
1.修改列表内容,通过列表的下标,指定元素进行修改。
>>>a = [1, 2, 3, 4]
a[2] = 77
print(a)
输出:[1, 2, 77, 4]
2.列表添加元素:
方法一:append 往列表尾部添加元素
>>>a = [1, 2, 3, 4]
a.append(5)
print(a)
输出:[1, 2, 3, 4, 5]
方法二: insert 指定下标位置添加元素 在列表最前边添加元素(0, 要添加元素) -----在列表最后边添加元素(-1, 要添加的元素)
>>>a = [1, 2, 3, 4]
a.insert(2,0)
print(a)
输出:[1, 2, 0, 3, 4]
方法三: extend 一次性在列表尾部添加多个元素
>>>a = [1, 2, 3, 4]
a.extend([5, 6, 7])
print(a)
输出:[1, 2, 3, 4, 5, 6, 7]
3.列表删除元素操作
方法一: pop 指定元素位置进行删除 删除指定位置的元素,-1可删除列表最后一个元素,括号内不传值默认删除最后一个元素
>>>a = [1, 2, 3, 4]
a.pop(2)
print(a)
输出:[1, 2, 4]
方法二:remove 指定某一元素删除 删除列表中的某一元素,列表中有“字符串”,删除时括号里也传“字符串”即可
>>>a = [1, 2, 3, 4]
a.remove(1)
print(a)
输出:[2, 3, 4]
方法三:clear 删除列表中的所有元素,清空列表
>>>a = [1, 2, 3, 4]
a.clear()
print(a)
输出:[]
4.查找列表中的元素
方法一:通过下标查找列表中的某一元素 直接在[]中传入元素对应的下标位置即可
>>>a = [1, 2, 3, 4]
b = a[2]
print(b)
输出:3
方法二:index 通过指定元素查找元素对应的下标,元素不存在会报错 a.index(元素,从索引下标开始找)
>>>a = [1, 2, 3, 4]
b = a.index(2)
print(b)
输出:1 (列表中下标从0开始排,元素2的对应下标1)
方法三:count 查找列表中某一元素的个数
>>>a = [1, 2, 3, 4, 1, 2, 1]
b = a.count(1)
print(b)
输出:3