Python/Python列表操作 发表于 2019-11-28 更新于 2019-11-29 分类于 Python 阅读次数: list操作索引及负数索引1234567891011a = ['i','love','you']#执行索引输出列表print(a[1])print(a[0:3])print(a[-1])print(a[1:-1])#输出结果为:'''love['i', 'love', 'you']you['love']''' 元素的增加123456789101112a = ['i','love','you']a.append("999")#尾部➕1print(a[:])a.insert(4,'very much!')#指定位置➕print(a[:])a.extend(["do",'you know'])#尾部➕2***注意extend的使用格式***print(a[:])#输出结果为:'''['i', 'love', 'you', '999']['i', 'love', 'you', '999', 'very much!']['i', 'love', 'you', '999', 'very much!', 'do', 'you know']''' 元素的搜索123456#使用index对列表中的元素进行搜索,返回的是搜索元素在列表中的序号a = ['i','love','you']print(a.index('you'))#输出结果是:'''2''' 元素的删除123456789101112a = ['i','love','you']#remove方法a.remove('you')#如果列表中有多个"you",则会删除第一个print(a)#pop方法a = ['i','love','you']print(a.pop())#执行pop方法的同时输出会输出被删掉的最后一个元素print(a)#再次输出原有列表发现列表已经改变#输出结果为:'''['i', 'love']you['i', 'love']''' 列表的运算12345678910#注意只支持+和*a = ['i','love','you']b =['you','!']c=[2,2,2]d = ['you']print(a+b)print(c*2)#输出结果为:'''['i', 'love', 'you', 'you', '!'][2, 2, 2, 2, 2, 2]''' 本文作者: nianchu 本文链接: http://www.nianchu.space/2019/11/28/Python/Python列表操作/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!