Python 列表List与元组tuple使用函数及区别

一、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迭代
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值