【Python】Python列表基本操作

统一定义列表abc为:

abc = ['a', 'b', 'c']

1.增

  • 按位插入。
abc.insert(1, 'd')
  • 表尾追加。
abc.append('d')

2.删

  • 按位删除,不再使用。
del abc[1]
  • 按位删除,还可以使用,只是元素变为“不可见”。
abc.pop(1)
  • 按值删除。
abc.remove('c')

3.改

按照索引修改即可。

abc[1] = 'd'

4.查

直接按索引查询即可。

print(abc[0])

5.排序

  • 永久性排序(与字母顺序相同)
abc.sort()
  • 永久性排序(与字母顺序相反)
abc.sort(reverse=True)
  • 临时性排序
print(sorted(abc))
  • 倒序
abc.reverse()

6.获取表长

print(len(abc))

7.运算符的使用

Python表达式结果描述
len([‘a’, ‘b’, ‘c’])3长度
[‘a’, ‘b’, ‘c’] + [‘d’, ‘e’, ‘f’][‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’]组合
[‘ABC’]*4[‘ABC’, ‘ABC’, ‘ABC’, ‘ABC’]重复
‘b’ in [‘a’, ‘b’, ‘c’]True显示元素是否存在于列表中
for i in [‘a’, ‘b’, ‘c’]: print ia b c迭代

8.截断与拼接

Python表达式结果描述
L[2]‘c’读取第三个元素
L[-2]‘b’从右侧开始读取倒数第二个元素
L[1:][‘b’, ‘c’]输出从第二个元素开始后的所有元素

9.列表嵌套

bcd = ['b', 'c', 'd']
abcd = [abc, bcd]

10.获取最大值和最小值

  • 最大值
print(max(abc))
  • 最小值
print(min(abc))

11.追加列表

bcd = ['b', 'c', 'd']
abc.extend(bcd)

12.统计某元素出现次数

print(abc.count('b'))

13.清空

abc.clear()

14.复制拷贝

abc2 = abc.copy()

15.获取某元素索引

print(abc.index('b'))
  • 69
    点赞
  • 487
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Python中的列表是一种可变的序列数据类型,可以存储任意类型的元素。下面是Python列表基本操作: 1. 创建列表 可以使用中括号 [] 来创建一个空列表,或者在中括号中添加元素来创建一个非空列表。 ```python empty_list = [] non_empty_list = [1, 2, "three"] ``` 2. 访问元素 列表中的元素可以通过索引访问,索引从0开始。 ```python fruits = ["apple", "banana", "cherry"] print(fruits[0]) # 输出:apple ``` 3. 切片操作 可以使用切片操作访问列表的子集。 ```python fruits = ["apple", "banana", "cherry", "date"] print(fruits[1:3]) # 输出:['banana', 'cherry'] ``` 4. 添加元素 可以使用 append() 方法在列表的末尾添加元素。 ```python fruits = ["apple", "banana", "cherry"] fruits.append("date") print(fruits) # 输出:['apple', 'banana', 'cherry', 'date'] ``` 5. 删除元素 可以使用 remove() 方法删除列表中的元素。 ```python fruits = ["apple", "banana", "cherry"] fruits.remove("banana") print(fruits) # 输出:['apple', 'cherry'] ``` 6. 修改元素 可以通过索引来修改列表中的元素。 ```python fruits = ["apple", "banana", "cherry"] fruits[1] = "date" print(fruits) # 输出:['apple', 'date', 'cherry'] ``` 7. 长度 可以使用 len() 方法来获取列表的长度。 ```python fruits = ["apple", "banana", "cherry"] print(len(fruits)) # 输出:3 ``` 8. 排序 可以使用 sort() 方法对列表进行排序。 ```python numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] numbers.sort() print(numbers) # 输出:[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9] ``` 以上是 Python 列表基本操作,还有很多其他的操作,可以通过 Python 的文档或搜索引擎来继续学习。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

星拱北辰

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

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

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

打赏作者

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

抵扣说明:

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

余额充值