没有合适的资源?快使用搜索试试~ 我知道了~
python基础学习第5章-列表、元组、集合和字典.pptx
需积分: 1 0 下载量 84 浏览量
2024-01-16
21:16:00
上传
评论
收藏 2.29MB PPTX 举报
温馨提示
试读
59页
python基础学习第5章-列表、元组、集合和字典.pptx
资源推荐
资源详情
资源评论
LISTS、TUPLES、SETS、AND DICTIONARIES
第5章 列表、元组、集合和字典
5.1 列表
5.1.1 列表的定义
列表(list)是Python中使用最频繁的数据类型
它是放在方括号[ ]内、用逗号分隔的一系列元素。
列表中元素的类型可以不同,它支持数字、字符串甚至可以包含列表。换言之,列表允许嵌套。
list1=[1,2,3]
list2=["hello world","3.1415926"]
list3=[1,2,3,"hello world",
"3.1415926", [1,2,3]]
• 使用内置函数len(list)可
以得到列表的长度,也
就是列表包含的元素的
个数。如len(list1)=3,
len(list2)=2和len(list3)=6
。
跟字符串一样,列表可以通过索引和切片访问列表元素,同样有正数索引
和负数索引两种等价的形式。图 5.1所示:列表索引和访问结构图示。
lst=[1,'ok',2,3,'python',['a','b','c']]
5.1.2 元素访问与切片
图 5.1列表索引和访问结构
元素访问与切片
例5.1 列表的元素访问与列表切片示例
1 list1=[1,"ok",2,3,"python",["a","b","c"]]
2 print(list1[4],list1[-2]) #结果:python python
3 print(list1[:2],list1[2:]) #结果:[1, 'ok'] [2, 3, 'python', ['a', 'b', 'c']]
4 print(list1[:-4],list1[-4:]) #结果:[1, 'ok'] [2, 3, 'python', ['a', 'b', 'c']]
5 print(list1[::-1]) #结果:[['a', 'b', 'c'], 'python', 3, 2, 'ok', 1]
6 print(list1[-1][1:]) #结果:["b","c"]
7 list1[1]='book' #改变列表元素的值。列表是可改变对象。
8 print(list1)#结果:[1, 'book', 2, 3, 'python', ['a', 'b', 'c']]
9 del list1[1]
10 print(list1) #结果:[1, 2, 3, 'python', ['a', 'b', 'c']]
[ start : stop : step ]
作用于列表的运算符有如下这些:
(1) + 两个列表连接为一个列表。
(2) * 列表重复多次组成一个新列表。
(3) in 成员运算符——如果列表中包含给定的元素,则返回 True。
(4) not in 成员运算符——如果列表中不包含给定的元素,则返回
True。
上述操作符可以参考字符串的运算符一节(对于元组,同样有这些操作)。
5.1.3 列表的运算
例5.2 列表的元素访问与列表切片示例
1 list3=[1,2,3]
2 list4=['a','b','c']
3 print(list3+list4) #结果:[1, 2, 3, 'a', 'b', 'c']
4 print(list3*3) #结果:[1, 2, 3, 1, 2, 3, 1, 2, 3]
5 print(3 in list3) #结果:True
6 print('a' not in list4) #结果:False
剩余58页未读,继续阅读
资源评论
Blossomi
- 粉丝: 1w+
- 资源: 89
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功