PYTHON2.14 列表

li=[1,2,3,4,4,5,5,5,‘sadf,‘,‘2323‘]li.append(‘df‘)print(‘append: ‘,li)#结果:append:  [1, 2, 3, 4, 4, 5, 5, 5, ‘sadf,‘, ‘2323‘, ‘df‘]li.clear()print(‘clear:‘,li)#结果:clear: []

li=[1,2,3,4,4,5,5,5,‘sadf,‘,‘2323‘]li2=li.copy()print("copy:",li2)#结果:copy: [1, 2, 3, 4, 4, 5, 5, 5, ‘sadf,‘, ‘2323‘]i=li.count("sadf,")print(‘count:‘,i)#结果:1

li.extend([11,22,])#对原来列表的扩展print(‘extend:‘,li)#结果extend: [1, 2, 3, 4, 4, 5, 5, 5, ‘sadf,‘, ‘2323‘, 11, 22]li.extend((44,55,))#元组也行print(‘extend‘,li)#结果extend [1, 2, 3, 4, 4, 5, 5, 5, ‘sadf,‘, ‘2323‘, 11, 22, 44, 55]#index()#insert() 向往哪方就往哪放li.insert(0,‘gaoyuan‘)print(‘insert:‘,li)#结果insert: [‘gaoyuan‘, 1, 2, 3, 4, 4, 5, 5, 5, ‘sadf,‘, ‘2323‘, 11, 22, 44, 55]li.pop()print(‘pop:‘,li)#结果pop: [‘gaoyuan‘, 1, 2, 3, 4, 4, 5, 5, 5, ‘sadf,‘, ‘2323‘, 11, 22, 44]res=li.pop()print(‘pop的返回值‘,res)#结果pop的返回值 44ret=li.pop(1)print(‘pop删除的位置‘,li)#结果pop删除的位置 [‘gaoyuan‘, 2, 3, 4, 4, 5, 5, 5, ‘sadf,‘, ‘2323‘, 11, 22]print(‘pop删除位置的值:‘,ret)#结果pop删除位置的值: 1

li3=[11,11,22,2,333,2]print(li3)#结果[11, 11, 22, 2, 333, 2]li3.remove(11)#去掉第一个“11”print(‘remove:‘,li3)#结果remove: [11, 22, 2, 333, 2]

li3.reverse()print(‘revers:‘,li3)#结果revers: [2, 333, 2, 22, 11]

li3.sort()#排序print(‘sort:‘,li3)#结果:sort: [2, 2, 11, 22, 333]
时间: 2024-08-05 02:35:47

PYTHON2.14 列表的相关文章

零基础学python-2.7 列表与元组

其实,可以把列表和元组看成普通的数组,但是这个数组可以存储不同的数据类型(对象) 列表和元组的区别   列表 元组 使用的符号 [] () 元素数量 可变 不可变 修改元素 不可以 可以 如果大家有编程基础,列表就像java里面的List,元组就像java里面的数组,不过这个数组是只读的 下面给大家举个例子: 列表可以使用下标来读取或者修改元素 元组只可以通过下标读取元素,不可以修改元素 元组可以像字符串一样使用切片操作符来截取元素,但是有个区别就是,如果下标为负数或者超过元组长度,不显示 这节

零基础学python-2.16 列表解析

这一节聊聊强大的列表解析 主要就是在一行里面赋值给列表 下面我们举两个例子: 上面的例子我们引入了range函数,他主要作用是在一定范围里面取整数值 我来解释一下中括号里面的那一句:x**2 for x in range(5) 1.先计算range里面的值 2.通过for,把上面的整数值赋值给x 3.再计算x**2 4.最后就是逐一放到square这个列表里面去 除了上面的这些,我们还可以控制range取的值 例如: 从上图的if我们可以看见,我们把x限定在可以整除2这些数上面. 这节就说到这里

零基础学python-2.14 for循环语句

for循环编程语言中的语句之一,用于循环执行. 在python里面,for循环语句没有像其他类c语言一样,使用++来遍历,而是直观的使用for   in 表现形式 for item in xxx 下面我们举一些例子: 这节就说到这里,谢谢大家 ------------------------------------------------------------------ 点击跳转零基础学python-目录 版权声明:本文为博主原创文章,未经博主允许不得转载.

06 序列:字符串、列表和元组 - 《Python 核心编程》

?? 序列简介 ?? 字符串 ?? 列表 ?? 元组 6.1 序列顺序访问 序列类型有着相同的访问模式:它的每一个元素可以通过指定一个偏移量的方式得到. 而多个元素可以通过切片操作的方式一次得到. 下标偏移量是从0 开始到总元素数-1 结束. 标准类型操作符 标准类型操作符一般都能适用于所有的序列类型. 序列类型操作符 成员关系操作符 (in, not in) 连接操作符( + ) 重复操作符 ( * ) 切片操作符 ( [], [:], [::] )  正负索引的区别在于正索引以序列的开始为起

python列表基本语法

1.列表可以存放任何数据类型,元素可以重复,可以嵌套列表.可以对之进行增删改查操作.2.创建列表:L=[]或L=list()创建一个空列表:3.查询或者取值:ex:L=[1,2,3,"a","b","c",1,1]通过索引或者下标取值,从左往右下标从0开始,从右往左从-1开始.L[0]=1,L[-1]="c".4.查找元素的索引值:查找b的索引值:L.index("b")=4,如果有重复的元素,则默认返回第

Python中的列表解析和生成器表达式

Python中的列表解析和生成器表达式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.列表解析案例 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 #@author :yinzhengjie 4 #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/

yield列表反转 islice切片(2.6)

yield列表反转 islice切片 列表反转 l1 = [i for i in range(10)] print(l1) print(l1[::2]) l1.reverse() # 注: python2里列表reverse是返回一个新的列表 print(l1) print(l1[::-1]) for x in reversed(l1): print(x) output: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [0, 2, 4, 6, 8] [9, 8, 7, 6, 5,

Python 内置函数 2018-08-02

abs():返回一个数的绝对值 divmod(a,b): 结合除法和取模运算,返回一个包含商和模的元祖(a//b, a%b), 在 python 2.3 版本之前不允许处理复数. >>> divmod(7,2) (3, 1) >>> divmod(-7,2) (-4, 1) >>> divmod(1+2j,1+0.5j) ((1+0j), 1.5j) input()和raw_input() Python3.x 中 input() 函数接受一个标准输入数

002_第2章快速入门

目录 目录2.02 程序输入和raw_input( )内建函数2.06 数字2.14 列表解析4.梯度下降5. 2.02 程序输入和raw_input( )内建函数 :exclamation: raw_input( )整合到input( )了 1.在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为:raw_input( )将所有输入作为字符串看待,返回字符串类型:input( )只能接收"数字"的输入,在对待纯数字输入时具有自己的特性,它返回所