惯例闲话
昨天加班到比较晚,回家后基本上就11点多了,洗漱完毕基本上也就十二点了,不过还是坚持了一下,看了几页书,今天再接着写写。这次学的主要内容就是部分列表相关的操作,和区间以及列表推导式。由于每次都是睡觉前看上几页书并测试一下代码第二天才写BLOG,所以可能难免有些错误和遗漏,但是我仍然认为这样做是合理的,经过一段时间的理解和遗忘再加上回忆并记录下来,这可能更有利于掌握吧。
列表函数
null [1,2,3]
检查列表是否为空,返回True
或False
take 2 [1,2,3]
获取前n个元素组成的列表,当n为0时返回空列表,当n大于列表长度时返回整个列表drop 2 [1,2,3]
删除前n个元素,并返回剩余元素组成的列表,当n等于0时返回整个列表,当n大于列表长度时返回空maximum [1,4,7,3,6]
返回列表中最大的元素minimum [1,4,7,3,6]
返回列表中最小的元素sum [3,6,9]
对列表中的元素进行求和product [3,6,9]
对列表中的元素求积elem 3 [5,4,3,2,1]
检查给定数据是否为列表中的元素,返回True
或False
区间
简单区间
所谓区间,实际上是利用列表元素的规律以简单的方式生成较大列表的一种方法。例如,按之间所学习的,如果要定义一个从1到10所有整数的列表,就需要这样[1,2,3,4,5,6,7,8,9,10]
,但是如果使用区间则可以简化成[1..10]
,当然了,如果要生成字母A-Z的列表,同样可以使用类似的方法['A'..'Z']
。