【Python茴香豆系列】之 如何逆序一个列表
Python Bean - reverse list
Python Bean - reverse list
Python Bean - flatten list
列表推导(过滤) 以过滤偶数为例,一般方法: numbers = [1,2,3,4,5,6] even = [] for number in numbers: if number%2 == 0: even.append(number) 推导方式过滤: numbers = [1,2,3,4,5,6] even = [number for number in numbers if number%2 == 0] 倒序列表 >>> lst = [1, 2, 3, 4, 5] >>> lst.reverse() >>> lst [5, 4, 3, 2, 1] >>> a = [1,2,3] >>> a[::-1] [3, 2, 1] >>> lst = [1, 2, 3, 4, 5] >>> list(reversed(lst)) [5, 4, 3, 2, 1] 判断一个列表是否为空 if mylist: # Do something with my list else: # The list is empty 排序 列表排序有两种方式,一种是列表自带的方式 sort,一种是内建函数 sorted 。 复杂的数据类型可通过指定 key 参数进行排序。 由字典构成的列表,根据字典元素中的 age 字段进行排序:...