您当前的位置: 首页 >  Python

梁同学与Android

暂无认证

  • 4浏览

    0关注

    610博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

梁同学与Android 发布时间:2021-01-26 10:28:48 ,浏览量:4

文章目录
    • 一.增加(append、insert)
    • 二.删除(del、remove、pop)
    • 三.修改(index)
    • 四.查找(len、index)

一.增加(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
关注
打赏
1657180707
查看更多评论
立即登录/注册

微信扫码登录

0.2223s