Python list列表的使用(增删改查)

一.增加(append、insert)

1.可以增加不同数据类型的数据

#代码如下:

lists = [1,2,3,'你好',2]
print('追加之前',lists)
lists.append([666,'csdn'])
lists.append(99)
print('追加之后',lists)

#运行结果:

追加之前 [1, 2, 3, '你好', 2]
追加之后 [1, 2, 3, '你好', 2, [666, 'csdn'], 99]

2.根据下标插入

#代码如下:

lists = [1,2,3,'你好',2]
print('追加之前',lists)
lists.insert(1,'插入的')
print('追加之后',lists)

#运行结果:

追加之前 [1, 2, 3, '你好', 2]
追加之后 [1, '插入的', 2, 3, '你好', 2]

二.删除(del、remove、pop)

1.删除单个数据/删除指定下标的元素

#代码如下:

lists = [1,2,3,'你好',2]
print('删除之前',lists)
del lists[0]#删除单项
print('删除之后',lists)

#运行结果:

删除之前 [1, 2, 3, '你好', 2]
删除之后 [2, 3, '你好', 2]

2.删除多项数据

#代码如下:

lists = [1,2,3,'你好',2]
print('删除之前',lists)
del lists[1:3]#删除多项
print('删除之后',lists)

#运行结果:

删除之前 [1, 2, 3, '你好', 2]
删除之后 [1, '你好', 2]

3.删除指定的元素

#代码如下:

lists = [1,2,3,'你好',2]
print('删除之前',lists)
lists.remove(3)#移除指定的元素
print('删除之后',lists)

#运行结果:

删除之前 [1, 2, 3, '你好', 2]
删除之后 [1, 2, '你好', 2]

4.使用pop删除指定下标的元素

python
#代码如下:

lists = [1,2,3,'你好',2]
print('删除之前',lists)
lists.pop(0)#移除指定下标中的元素
print('删除之后',lists)

#运行结果:

删除之前 [1, 2, 3, '你好', 2]
删除之后 [2, 3, '你好', 2]

三.修改(index)

1.修改指定下标的元素

python
#代码如下:

lists = [1,2,3,'你好',2]
print('修改之前',lists)
lists[0] = 'xyz'
print('修改之后',lists)

#运行结果:

修改之前 [1, 2, 3, '你好', 2]
修改之后 ['xyz', 2, 3, '你好', 2]

四.查找(len、index)

1.查询列表的长度

python
#代码如下:

lists = [1,2,3,'你好',2]
print(len(lists))#输出列表的长度

#运行结果:

5

2.输出完整的列表

python
#代码如下:

lists = [1,2,3,'你好',2]
print(lists)

#运行结果:

[1, 2, 3, '你好', 2]

3.获取单个数据项

python
#代码如下:

lists = [1,2,3,'你好',2]
print(lists[3])

#运行结果:

你好

4.从第二个获取到第三个元素

python
#代码如下:

lists = [1,2,3,'你好',2]
print(lists[1:3])

#运行结果:

[2, 3]

5.从第三个元素到最后所有元素

python
#代码如下:

lists = [1,2,3,'你好',2]
print(lists[2:])

#运行结果:

[3, '你好', 2]

6.倒序输出列表

python
#代码如下:

lists = [1,2,3,'你好',2]
print(lists[::-1])

#运行结果:

[2, '你好', 3, 2, 1]

7.输出两次列表中的数据【复制】

python
#代码如下:

lists = [1,2,3,'你好',2]
print(lists*2)

#运行结果:

[1, 2, 3, '你好', 2, 1, 2, 3, '你好', 2]

8.index查找该元素第一次出现时的下标

python
#代码如下:

lists = [1,2,3,'你好',2]
print(lists.index(2))

#运行结果:

1

9.在2-5号下标不包括5号下标中查找元素2

python
#代码如下:

lists = [1,2,3,'你好',2]
print(lists.index(2,2,5))

#运行结果:

4
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁同学与Android

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值