Python列表与元组

列表

1.1初识列表
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表中的元素可以是不同类型的,列表中也可以嵌套列表。如下所示:
digits = [1, 2, 3, 4, 5]
names = [“Tom”, “Jack”]
alls = [1, 2, 3, “Tom”, “Jack”]
listIn = [[1, 2, 3], [4, 5]]
tupleIn = [(1, 2), (3, 4)]
1.2列表的相关操作
1.2.1索引访问列表元素
Python列表索引访问元素时,虽与C语言一样索引访问也是从0开始的,但是Python支持负数索引方式访问,如-1表示访问倒数第一个元素,-2表示访问倒数倒数第二个元素。
在这里插入图片描述
1.2.2修改列表元素
通过索引来确定要修改的是哪个元素,然后再进行修改。
在这里插入图片描述
1.2.3增加列表元素
list.append()
该方式是在列表最后添加元素,例:
在这里插入图片描述
list.extend()
该方式可以将参数中指定的集合中的元素逐一添加到列表中。
在这里插入图片描述
list.insert(index, object)
在指定index前插入元素object
在这里插入图片描述
1.2.4删除列表元素
del语句
使用del语句删除指定位置的列表元素。
在这里插入图片描述
list.pop()
将值从列表中删去(默认最后一个元素),并将值返回。
在这里插入图片描述
list.remove()
用于移除列表中某个值的第一匹配项。
在这里插入图片描述
list.clear()
该方法是清空列表中所有的元素。
在这里插入图片描述
1.2.5in操作
Python的in关键字表示存在的意思,要判断一个元素是否存在于一个列表中,就可以使用in关键字,如果存在则返回True。
在这里插入图片描述
1.2.6list.index()方法
用于从列表中找出某个值第一匹配项的索引位置。
在这里插入图片描述
1.2.7list.count()方法
用于统计某个元素在列表中出现的次数
在这里插入图片描述
1.2.8list.sort()
list.sort()方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。排序后的结果直接保存到list中去。
在这里插入图片描述

元组

2.1元组是什么?
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
digits = (1,2,3)
names = (‘Tom’, ‘Jack’)
alls = (1, ‘Tom’)
tupleIn = ((1,2),(3,4))
2.2元组的操作
元组与列表最大的不同操作之处在于元组的元素不能修改,只能访问。
2.2.1索引访问元组元素
元组也支持索引访问,跟列表访问一样。
在这里插入图片描述
2.2.2元组元素不能修改
元组元素不能修改也就意味着不能增加、删除、修改元素等。
2.2.3in操作
元组的in操作如下所示,同列表。
在这里插入图片描述
2.2.4tuple.index()方法
与列表一样,返回指定元素的索引值,当有元组中有同样的值时,返回的是第一个。
在这里插入图片描述
2.2.5tuple.count()方法
对指定的元素计算元组中有多少个一样的值。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值