note | 1 列表

1.创建列表

创建列表只需将数据项用逗号隔开,中括号括起即可。如下所示:

list1 = ['physics', 'chemistry', 1997, 2000]

list2 = [1, 2, 3, 4, 5 ]                                                                                                      

2.访问列表的值

采用索引的方式,从0开始计数(使用负数索引,即从右索引,则最后一个元素记为-1而不是-0)

print( 'list1[0]:',list1[0] )

print( 'list1[-1]:',list1[1] )

3.改变序列:元素赋值

①直接幅值

直接对索引数据进行幅值

list1[0]='math'

②分片赋值

可一次为多个元素赋值;也可在不需要替换任何元素的情况下, 插入新的元素。

list1[2:]=[3,4,'chinese']

4.删除列表元素

使用del语句

del list2[2]

5.列表函数&方法

函数:

1 cmp(list1, list2)  比较两个列表的元素

2 len(list)  列表元素个数

3 max(list)  返回列表元素最大值

4 min(list)   返回列表元素最小值

5 list(seq)  将元组转换为列表

方法:

1 list.append(obj)  在列表末尾添加新的对象

2 list.count(obj)  统计某个元素在列表中出现的次数

3 list.extend(seq)  在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

4 list.index(obj)  从列表中找出某个值第一个匹配项的索引位置

5 list.insert(index, obj)  将对象插入列表

6 list.pop([index=-1])  移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

7 list.remove(obj)  移除列表中某个值的第一个匹配项

8 list.reverse()  反向列表中元素

9 list.sort(cmp=None, key=None, reverse=False)  对原列表进行排序

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容