本日复习的一点小总结
由于是在代码中打的,所以我就复制过来了,格式也比较混乱 抱歉
'''
在列表中添加元素的方法有下面几种
list.append() list.insert(位置,内容)
删除列表中的内容有
del list[位置]
list.pop(),这个方法会给出一个返回值,也就是被删除的元素是被该函数所返回的
删除的元素默认为列表中的最后一个
当然你也可以用来删除任意位置的元素,只要你知道它的索引即可
remove函数也可以删除内容
使用方法list.remove(内容)即可找到该内容并且删除,如果有多个相同的内容
只会删除序号最小的那一个,如果需要删除所有 要用循环语句和try except来判断
'''
'''我们来看如何对列表中的元素进行排序
list.sort()可以对列表进行永久的排序,列表在进行此操作后是把原来的列表在原来
的基础上直接进行修改 适用于不需要原列表的情况
然而,sorted(list)函数就对列表进行临时的排序,使用该操作后return一个排序好的
列表,对原来的列表没有任何的影响
'''
'''如果要将列表倒着大隐,我们也有办法,可以使用函数list.reverse(),这个函数是
直接在原列表是进行操作的,所以不会保留原来列表的信息.同sort函数一样,reverse
也有一个类似的函数reversed(list),这个函数返回一个倒序的副本,不会对原列表造成
任何实质性的影响
'''
'''
range()函数是来创建一个数值列表的,其有三个参数,第一个是初始位置,第二个是终止位置
,第三个是步长.
'''
'''
为了处理数字列表,python给出了一些有用的函数,比如说min()max()sum(),但是记住,其处理
的对象一定是int或者float类型的对象,而不是str类型的数字
'''
'''
列表解析,非常神奇的一个东西
只需要一行代码就可以生成包含很多相的列表
列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素.
例如square=[value**2 for value in range(1,11)]
这样我们就可以得到一个包含一到十的平方的列表
'''
'''
有时候我们只是需要列表的一部分,那么现在我们该怎么办呢?
python为我们提供了一种方法---切片
list[start_index,end_index,step]
其中,三个都可以为正数负数,然而,必须保证一点的是,end_index的逻辑位置必须位于start_index的右侧
如果是负数的话,就是从最后一个向前数
'''

浙公网安备 33010602011771号