第六章列表和元素 第一部分

第六章 列表和元组
一、索引(序列中的每个元素都有一个编号)
1.索引是从0开始递增的
2.索引可以是负数,从最后一个元素计数(-1)
3.通过索引可以访问序列中的任何元素:代码 verse=[“冯清叶”,“冯晓茹”,“苏童”,“常”]
print(verse[2])
print(verse[-1])
二.切片(访问序列中元素的另一种方法)
1.语法:sname[start?step]
三.序列相加
1.在python中,支持两种相同类型的序列相加操作,将两个序列进行连接,使用+加号 运算符实现。
2.相同类型的序列是指 同为列表、元组或集合等,但是不能是列表和元组相加,或者列表和字符串相加
四.乘法
1.使用数字n乘以一个序列会生成新的序列,新的序列内容为原来序列被重复N次的结果
五.检查某个元素是否是序列的成员
1.可以用int关键字检查某个元素是否是序列的成员,检查某个元素是否包含在该序列中
语法格式为:value in sequence
2.可以用 not in关键字实现检查某个元素是否不包含在指定的序列中
六.计算序列的长度、最大值和最小值
1.提供了内置函数计算序列的长度、最大值和最小值。len()函数计算序列的长度 max()函数返回序列中最大的元素 min()函数返回序列的最小元素
list()将序列转化为列表 str()将序列转化为字符串 sum()计算元素和
sorted()对元素进行排序 reversed()反向序列中的元素 enumerate()将序列组合为一个索引序列,多用在for循环中
七.列表(是按特定顺序排序的元素组成的,)
1.列表中的创建和删除 可以用赋值运算符“=”直接将一个列表赋值给变量
语法:listname=[element 1,2,element 3,…elment n]
2.创建空列表
代码为emptylist=[]
3.创建数值列表
可以使用list()函数直接将range()函数循环出来的结果list
语法为list(date)
4.删除列表
语法格式:del listname (listname为要删除列表的名称)
5.访问列表元素
可以直接使用print()函数
例如:untitle=[‘python’,28,“我爱郭”,[“爬虫”,“自动化运营”,“云计算”,“web开发”]]
print(untitle)
输出为:[‘python’, 28, ‘我爱郭’, [‘爬虫’, ‘自动化运营’, ‘云计算’, ‘web开发’]]
print(untitle[2])
输出为:我爱郭
6.遍历列表(就像在商场里面看衣服)
直接用for循环实现 语法格式为:for item in listname
输出:item
代码为:print(“冯清叶拥有:”)
team=[“郭杨林”]
for item in team:
print(item)
输出为:冯清叶拥有:
郭杨林
7.添加修改和删除列表元素
1.添加元素(用表对象append()来实现)
语法格式为:listname.append(obj) listname为要填元素列表的列表名称 obj为要添加列表末尾的对象
2.修改元素(通过索引获取该元素,然后重新赋值)
3.删除元素
可以根据索引删除,也可以根据元素值进行删除
8.对列表进行统计运算
1.获取列表进行统计元素
语法格式为:listname,count(obj)
2.获取指定元素首次出现的下标
基本语法格式为:listname.index(obj)
3.统计数值列表的元素和(sum())
语法为:sum(iterable[,starat]) iterable为要统计的列表 start统计从哪个数开始

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值