列表list知识点

list函数在数据处理中常用于将迭代器或者生成器转化为列表:

In [25]: list(range(5))
Out[25]: [0, 1, 2, 3, 4]

-------------------------------------------------------------------------------------------

列表增加元素方式:

1. append方法

n_list.append(new_item)      在列表末尾追加

2. insert方法

n_list.insert(1, new_item)     在指定位置添加

3. + *号连接

list_1 + list_2             两个列表连接

list_1 * 2                   相当于list_1 + list_1

4. extend方法

list_1.extend(list_2)  将list_2添加到list_1末尾

方法4与方法3效果类似,但是方法4比方法3效率更高。

-------------------------------------------------------------------------------------------

排序

In [27]: b = ['here', 'I', 'am']

In [28]: b.sort()

In [29]: b
Out[29]: ['I', 'am', 'here']             #默认排序方式-大小排序

In [30]: b.sort(key=len)             #key参数定义排序方式

In [31]: b
Out[31]: ['I', 'am', 'here']           #根据元素长度排序,len函数

posted @ 2020-04-10 10:23  zhch0201  阅读(139)  评论(0)    收藏  举报