本篇文章给大家分享的是有关Python 中列表list的作用是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
1. 创建列表
列表用中括号来表示,元素之间用逗号隔开,这种类型的数据就是Python列表。
创建列表的另一种方式,就是列表生成式,比如创建一个10以内的偶数列表,直接写0,2,4,6,8可能也不费事,但是如果要生成100,1000以内的可能就比较麻烦了。所以用列表生成式的一个好处就是代码比较简洁。代码中的i,命名可以使任意的,对结果没有影响。
这里需要说的是range函数,这个函数经常使用,对于range(x)来说,默认从0开始,产生一个整数的list。也可以从指定数字开始,另外也可以产生指定差的等差数列。
另外也可以用for循环来遍历range函数产生的list。
2. list的编号
python的list默认从0开始编号,也就是第一个位置的索引值为0,比如:
list的索引有2中方法,一种是刚才说的,从0开始,按照阿拉伯数字的顺序,依次编号,还有一种是从尾部开始,由-1开始编号,-1,-2,-3,依次类推,当索引值超过列表长度时候,就会报indexError错误。
取出指定索引值的list元素:
for训练遍历python的list:
list求和:
3. list的方法
3.1 append
append方法是最常用的方法,用来给指定list增加元素。
3.2 insert
insert方法用来在指定索引位置插入元素,比如:
当插入的位置索引超过了列表的长度的时候,默认插在最后一个位置。
3.3 extend
刚才append方法是增加元素,extend方法是在当前列表的尾部增加新的列表。比如把list_2增加到list_1后面:
3.4 index
index方法用来查看list的元素的索引值,比如:
3.5 remove
之间翻译单词都可以理解, 就是删除元素的意思,参数为要删除元素的值。
3.6 sort
排序对于list挺重要的,但是并不怎么常用,我感觉。因为对于深度学习来说,数据的读取顺序并不重要,先训练那个,后训练那个,对于学习的结果没影响。
3.7 reverse
reverse用来把一个list翻转一下,比较简单,比如:
3.8 pop
pop方法用来删除指定索引位置的元素,比如:
以上就是Python 中列表list的作用是什么,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。