网站首页 > 基础教程 正文
喜欢的条友记得关注、点赞、转发、收藏,你们的支持就是我最大的动力源泉。
前期基础教程:
「Python3.11.0」手把手教你安装最新版Python运行环境
讲讲Python环境使用Pip命令快速下载各类库的方法
Python启航:30天编程速成之旅(第2天)-IDE安装
【Python教程】JupyterLab 开发环境安装
Python启航:30天编程速成之旅(第10天)- list 数据类型
所有代码都是我本人实际编写并运行、截图,并标注详细的注释。
今天我们来讲一将 Python 中一个重要的数据类型:list,我们直接用例子来讲解。
list.append(x)
在列表末尾添加一个项目。
a = [1, 2, 3]
a.append(4)
print(a) # 输出: [1, 2, 3, 4]
list.extend(iterable)
通过附加 iterable 中的所有项目来扩展列表。
a = [1, 2, 3]
b = [4, 5, 6]
a.extend(b)
print(a) # 输出: [1, 2, 3, 4, 5, 6]
list.insert(i, x)
在给定位置插入项目。
a = [1, 2, 3]
a.insert(1, 1.5)
print(a) # 输出: [1, 1.5, 2, 3]
list.remove(x)
从列表中删除值等于 x 的第一项。
a = [1, 2, 3, 2, 4]
a.remove(2)
print(a) # 输出: [1, 3, 2, 4]
list.pop([i])
删除列表中给定位置的项,然后返回它。
a = [1, 2, 3, 4]
item = a.pop(1)
print(item) # 输出: 2
print(a) # 输出: [1, 3, 4]
list.clear()
从列表中删除所有项目。
a = [1, 2, 3]
a.clear()
print(a) # 输出: []
list.index(x[, start[, end]])
在值等于 x 的第一项的列表中返回从零开始的索引。
a = [1, 2, 3, 2, 4]
index = a.index(2, 1, 4)
print(index) # 输出: 3
list.count(x)
返回 x 在列表中出现的次数。
a = [1, 2, 3, 2, 4]
count = a.count(2)
print(count) # 输出: 2
list.sort(*, key=None, reverse=False)
就地对列表中的项目进行排序。
a = [3, 1, 2]
a.sort()
print(a) # 输出: [1, 2, 3]
a = ['apple', 'banana', 'cherry']
a.sort(key=len)
print(a) # 输出: ['apple', 'cherry', 'banana']
list.reverse()
就地反转列表的元素。
a = [1, 2, 3]
a.reverse()
print(a) # 输出: [3, 2, 1]
list.copy()
返回列表的浅表副本。
a = [1, 2, 3]
b = a.copy()
print(b) # 输出: [1, 2, 3]
这些是Python中列表的一些基本操作,非常实用,可以帮助你在处理数据时更加高效。
喜欢的条友记得关注、点赞、转发、收藏,你们的支持就是我最大的动力源泉。
猜你喜欢
- 2024-11-22 【python 基础篇 五】python的常用数据类型操作——列表
- 2024-11-22 数分必会python点 数据分组汇总
- 2024-11-22 Python合集之Python列表(四)
- 2024-11-22 python四大容器之列表list
- 2024-11-22 八、Python列表的常用函数和方法
- 2024-11-22 经典收藏|Python列表的11个方法全解
- 2024-11-22 小白学 Python(10):基础数据结构(列表)(下)
- 2024-11-22 Python数据类型之列表
- 2024-11-22 python 列表常用函数与运算符示例
- 2024-11-22 在 Python 列表中查找重复项:完整指南
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)