一、List
List 与JAVA中的数组相似,使用下标访问数据 Python中的List提供了很多功能
| 函数 | 功能 |
|---|---|
| cmp(list1,list2) | 比较两个列表的元素 |
| len(list) | 元素列表个数(长度) |
| max(list) | 返回列表元素最大值 |
| min(list) | 返回列表元素最小值 |
| list(seq) | 将元组转换为列表 |
| tup[1:3] | 截取从第一个元素开始(不包含第一个)的后三个元素 |
| tup[-2] | 反向读取,读取倒数第二个元素 |
Python还在List 中加入了操作函数
| 函数 | 功能 |
|---|---|
| list.append(obj) | 在列表末尾添加新的对象 |
| list.count(obj) | 统计某个元素在列表中出现的次数 |
| list.extends(seq) | 在列表末尾一次性追加另一个序列中的多个值(追加继承) |
| list.index(obj) | 从列表中找出某个值第一次匹配项的索引位置 |
| list.insert(index,obj) | 将对象插入列表对应位置 |
| list.pop(obj=list[-1]) | 移除列表中的一个元素(默认最后一个元素),并返回该元素的值 |
| list.remove(obj) | 移除列表中的某个值的第一个匹配项 |
| list.reverse() | 反向排序列表中元素 |
| list.sort([func]) | 对列表进行排序 |
二、元组tuple
元组与List 相似 不同之处在于列表List用[] 元组使用() 而且元组一旦创建无法更改
同样使用下标索引来访问数据
| 函数 | 功能 |
|---|---|
| cmp(tup1,tup2) | 比较两个元组的元素 |
| len(tup) | 元素元组个数(长度) |
| max(tup) | 返回元组元素最大值 |
| min(tup) | 返回元组元素最小值 |
| tup[1:3] | 截取从第一个元素开始(不包含第一个)的后三个元素 |
| tup[-2] | 反向读取,读取倒数第二个元素 |
Python列表/元组运算符:
| Python 表达式 | 结果 | 描述 |
|---|---|---|
| len((1, 2, 3)) | 3 | 计算元素个数 |
| (1, 2, 3) + (4, 5, 6) | (1, 2, 3, 4, 5, 6) | 连接 |
| (‘Hi!’,) * 4 | (‘Hi!’, ‘Hi!’, ‘Hi!’, ‘Hi!’) | 复制 |
| 3 in (1, 2, 3) | True | 元素是否存在 |
| for x in (1, 2, 3): print x, | 1 2 3 | 迭代 |
本文详细介绍了Python中List和Tuple的使用方法,包括各种功能函数如append、count、sort等,以及元组的不可变特性。同时,文章还涵盖了Python列表和元组的常见运算符及其应用。
1987

被折叠的 条评论
为什么被折叠?



