python中列表的使用

一、列表的定义

列表由一对中括号进行定义,元素与元素直接使用逗号隔开。

>>>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

posted @ 2021-02-24 00:05  軍子  阅读(333)  评论(0编辑  收藏  举报