python100题实例python100题经典例题自测python100题72
下载地址 https://share.weiyun.com/Fz43Qnru
资料目录 Python练习集100题 100道Python面试题 Python100经典练习题 Python经典题目100道题 Python题库(已收录100道真题) Python100例视频讲解课程 菜鸟教程Python教程100例 130道python练习题,涵盖基础内容的方方面面
举例 复杂列表练习 列表lst 内容如下 lst = [1, 4, 5, [1, 3, 5, 6, [8, 9, 10, 12]]] 不写任何代码,仅凭思考来回答下列问题 1. 列表lst的长度是多少 2. 列表lst中有几个元素 3. lst[1] 的数据类型是什么 4. lst[3]的数据类型是什么 5. lst[3][4] 的值是什么 6. 如果才能访问到 9 这个值 7. 执行lst[3][4].append([5, 6])后,列表lst的内容是什么,手写出来 8. lst[-1][-1][-2]的值是什么 9. lst[-2]的值是什么 10. len(lst[-1]) 的值是什么 11. len(lst[-1][-1])的值是什么 12. lst[-1][1:3] 的值是什么 13. lst[-1][-1][1:-2]的值是什么 第1题和第2题其实是一个意思,原本统计列表里数据个数不是什么难事,可一旦出现了嵌套列表的情况,有人就分不清了,列表里的数据是以逗号分隔的,lst[3] 是一个列表,其余都是int类型数据,因此lst的长度是4 第3题,lst[1] = 4,是int类型数据 第4题,lst[3] 的数据类型是列表 第5题,lst[3]的值是[1, 3, 5, 6, [8, 9, 10, 12]],仍然是一个列表,其索引为4的数据是[8, 9, 10, 12],是列表 第6题,lst[3][4][1] 第7题,[1, 4, 5, [1, 3, 5, 6, [8, 9, 10, 12, [5, 6]]]],参考5,6两个题目的解答 第8题,lst[-1]的值是[1, 3, 5, 6, [8, 9, 10, 12]], 再次取索引为-1的数据为[8, 9, 10, 12],取索引为-2的数据为10 第9题,5 第10题,5 第11题,4 第12题, [3, 5], lst[-1]的值是[1, 3, 5, 6, [8, 9, 10, 12]] 第13题,[9], lst[-1][-1]的值是[8, 9, 10, 12],切片起始位置索引是1,值为9,结束位置是-2,值为10,由于左闭右开,最终结果是[9]
|