发布于2019-12-07 11:01 阅读(2470) 评论(0) 点赞(5) 收藏(5)
上一节学习了非常有趣的if语句,结合input语句,从用户获取数据,然后用if或者其嵌套语句进行判断,再根据判断结果输出既定的内容,逻辑非常简单,也非常实用。
本节内容对我们来说相当简单了,主要是用for循环便利列表,遍历列表的同时,还可以对列表中的数据做点什么,然后再塞回去或者把符合条件的放入另外一个列表。这一点十分的有用,因为我们做批量处理的适合,一般也是把文件中的数据切分放入列表,然后挨个比对和处理。
1、查询一下range函数的用法
range函数的用法很简单,就是创建一个整数列表,三个参数:开始、结尾、步长:
range(start, stop[, step])
2、程序第32行可否直接把elements赋值为range(0,6),而不使用for循环?
本来我以为不行的,但是想想列表当然能复制给变量了,事实证明也是可以的:
3、在python文档中找到列表内容,看看除了append还可以对列表操作什么?
函数:
1 cmp(list1, list2)
比较两个列表的元素
2 len(list)
列表元素个数
3 max(list)
返回列表元素最大值
4 min(list)
返回列表元素最小值
5 list(seq)
将元组转换为列表
方法:
1 list.append(obj)
在列表末尾添加新的对象
2 list.count(obj)
统计某个元素在列表中出现的次数
3 list.extend(seq)
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4 list.index(obj)
从列表中找出某个值第一个匹配项的索引位置
5 list.insert(index, obj)
将对象插入列表
6 list.pop([index=-1])
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7 list.remove(obj)
移除列表中某个值的第一个匹配项
8 list.reverse()
反向列表中元素
9 list.sort(cmp=None, key=None, reverse=False)
对原列表进行排序
对列表的操作还挺多的,不经常熟悉一下很容易就忘了,编程这种东西和一门语言一样,不适用的词句都慢慢淡忘了,还是要多多练习。
1、创建二维列表:直接在列表中包含列表[[],[]]。
1、range():含首不含尾的列表创建方式。
学习感悟:今天的内容告一段落,许久没进行新的内容心理相当不踏实,前段时间忙着毕业找工作,现在算是有一段平稳时期,还是把这些内容提上日程,积少成多,注重基础才是王道,加油!
作者:小乖乖
链接:https://www.pythonheidong.com/blog/article/169941/76c309ac9b9ae6ea90e2/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!