Python入门课程NO38课 列表的其他常用操作
len(container):len方法是一个内置方法,用来返回容器数据类型中的元素数目。Python中的复合数据类型都是一种容器类的数据对象。举例说明:
其返回结果为,列表中元素的总数7.
list.sort(key=None, reverse=False):对列表进行原地排序,只使用 < 操作符来进行元素值的比较。 如果在比较过程中发生异常,那么排序操作会失败。参数key的默认值为None, 用来传递带一个参数的函数。sort方法会将列表元素传递给该函数,然后根据该函数的输出来进行比较。例如key=len,那么sort方法会计算列表元素的长度,然后根据长度来进行排序。参数reverse用来指定是降序排序还是升序排序。reverse为False时表示升序排序,为True时表示降序排序。举例说明:
其输出结果为:
str.join(list):将列表中多个元素合并为一个元素。当列表中的元素类型全为字符串时,可以通过字符串的join方法将列表中的元素组成以str做为分隔符的字符串。举例说明:
输出结果为:
- 上一篇
Python入门课程NO37课 列表的删除操作
list.pop([index]):删除索引index对应的元素值,index的值默认为列表的最大索引值,也就是说,pop方法默认删除尾部的元素。列表的最大索引值为列表长度减一。返回值为被删除的列表元素,index的值必须在列表有效的索引范围内,否则会抛出异常。举例说明:其返回值为6。list.r
- 下一篇
Python入门课程NO39课 列表推导式
列表推导式,又叫列表解析式。列表解析式,顾名思义,就是由已有的可迭代对象,来解析出一个新的列表。列表推导式本质还是一个for循环,在for循环中每迭代一次,就会在列表中插入一个新的元素。在列表推导式中可以嵌套for循环,以及进行条件控制,由此组合成比较复杂的列表推