当前位置: 首页 > 图灵资讯 > 行业资讯> Python之列表的增删改查

Python之列表的增删改查

发布时间:2025-10-10 17:47:42

列表的查

a=["klvchen","tom","jack","james","lily","lucy"]
print(a[1:4])

结果:

['tom','jack','james']

注意:

下标以列表的切片 0 为了开始。即: 下标0 --> klvchen,下标1 --> tom... 下标5 --> lucy。

列表中的切换顾头不顾尾,例如:a [1:4],列表下标有4的元素将不会被取到

从左到右,到最后:

a=["klvchen","tom","jack","james","lily","lucy"]
print(a[1:])

结果:

['tom','jack','james','lily','lucy']

从左到右,取倒数第二值:

a=["klvchen","tom","jack","james","lily","lucy"]
print(a[1:-1])

结果:

['tom','jack','james','lily']

从左到右,隔一个去取:

a=["klvchen","tom","jack","james","lily","lucy"]
print(a[1::2])

结果:

['tom','james','lucy']

从右到左,一个接一个地取:

a=["klvchen","tom","jack","james","lily","lucy"]
print(a[3::-1])

结果:

['james','jack','tom','klvchen']

从右到左取

a=["klvchen","tom","jack","james","lily","lucy"]
print(a[-2:-4:-1])

结果:

['lily','james']

列表的增

append 默认情况下,将方法插入最后一个位置

a=["klvchen","tom","jack","james","lily","lucy"]
a.append("mary")
print(a)

结果:

['klvchen','tom','jack','james','lily','lucy','mary']

insert 该方法将数据插入到任何位置

a=["klvchen","tom","jack","james","lily","lucy"]
a.insert(1,"mary")
print(a)

结果:

['klvchen','mary','tom','jack','james','lily','lucy']

extend 该方法可以在列表的末尾一次性添加另一个序列中的多个值

a=["klvchen","tom","jack"]
b=["james","lily","lucy"]
a.extend(b)
print(a)

结果:

['klvchen','tom','jack','james','lily','lucy']

相关推荐:Python视频教程

列表的改

a=["klvchen","tom","jack","james","lily","lucy"]
a[1]="tom2"
print(a)

结果:

['klvchen','tom2','jack','james','lily','lucy']
a=["klvchen","tom","jack","james","lily","lucy"]
a[1:3]=["tom2","jack2"]
print(a)

结果:

['klvchen','tom2','jack2','james','lily','lucy']

列表的删

remove 方法

a=["klvchen","tom","jack","james","lily","lucy"]
a.remove("tom")
print(a)

结果:

['klvchen','jack','james','lily','lucy']

pop 方法

a=["klvchen","tom","jack","james","lily","lucy"]
b=a.pop(1)
print(a)
print(b)

结果:

['klvchen','jack','james','lily','lucy']
tom

注意 pop 该方法将返回删除的元素

del 方法

a=["klvchen","tom","jack","james","lily","lucy"]
dela[1]
print(a)

结果:

['klvchen','jack','james','lily','lucy']
a=["klvchen","tom","jack","james","lily","lucy"]
dela
print(a)

结果:

NameError:name'a'isnotdefined

注意:del a 从内存中删除列表a,因此打印 a 列表程序会报错

统计列表元素

list=['a','a','b','c']
res=list.count('a')
print(res)

结果:

2

列表的排序

sort 方法

a=["klvchen","tom","jack","james","lily","lucy"]
print(a)
a.sort()
print(a)

结果:

['klvchen','tom','jack','james','lily','lucy']
['jack','james','klvchen','lily','lucy','tom']

reverse 方法

a=["klvchen","tom","jack","james","lily","lucy"]
print(a)
a.reverse()
print(a)

结果:

['klvchen','tom','jack','james','lily','lucy']
['lucy','lily','james','jack','tom','klvchen']

相关文章

Python之列表的增删改查

Python之列表的增删改查

2025-10-10
Python itertools模块:生成迭代器(实例分析)

Python itertools模块:生成迭代器(实例分析)

2025-10-10
Python中的变量命名规则

Python中的变量命名规则

2025-10-09
Python之运算符汇总

Python之运算符汇总

2025-10-09
一文带你了解编码集

一文带你了解编码集

2025-10-09
一文带你读懂编码和解码

一文带你读懂编码和解码

2025-10-09