本文摘自php中文网,作者巴扎黑,侵删。
python列表操作——增append:追加一条数据到列表的最后
1 2 3 4 | name = [ "Zhangsan" , "XiongDa" , "Lisi" ]
name.append( "wangwu" ) print name
输出结果:
[ 'Zhangsan' , 'XiongDa' , 'Lisi' , 'wangwu' ]
|
insert:指定位置插入一条数据
1 2 3 4 | name = [ "Zhangsan" , "XiongDa" , "Lisi" ]
name.insert(1, "wangwu" ) #在下标为1的位置插入一条数据“wangwu” print name
输出结果:
[ 'Zhangsan' , 'wangwu' , 'XiongDa' , 'Lisi' ]
|
python列表操作——删
1 2 3 4 | name = [ "Zhangsan" , "XiongDa" , "Lisi" ]
name.remove( "Lisi" ) #删除指定的数据 print name
输出结果:
[ 'Zhangsan' , 'XiongDa' ]
|
1 2 3 | name = [ "Zhangsan" , "XiongDa" , "Lisi" ]del name[0] #删掉下标为0的一条数据 print name
输出结果:
[ 'XiongDa' , 'Lisi' ]
|
1 2 3 4 | name = [ "Zhangsan" , "XiongDa" , "Lisi" ]
name.pop() #删除最后一条数据 print name
输出结果:
[ 'Zhangsan' , 'XiongDa' ]
|
如果当pop()中带入了参数,其效果等同于del
1 | Name.pop(1) == del name[1]
|
python列表操作——改
1 2 3 4 | name = [ "Zhangsan" , "XiongDa" , "Lisi" ]
name[1] = "wangwu" print name
输出结果:
[ 'Zhangsan' , 'wangwu' , 'Lisi' ]
|
python列表操作——查
1 2 | name = [ "Zhangsan" , "XiongDa" , "Lisi" , "wangwu" ] print (name[1]) #直接取出下标为1的数据输出结果:
XiongDa
|
1 2 | name = [ "Zhangsan" , "XiongDa" , "Lisi" , "wangwu" ] print (name[0:2]) #取出从下标0到下标1的数据,不包括2(顾头不顾尾)输出结果:
[ 'Zhangsan' , 'XiongDa' ]
|
当下标为负数时,则从右边开始取
1 2 | name = [ "Zhangsan" , "XiongDa" , "Lisi" , "wangwu" ] print (name[-1]) #直接取出下标为1的数据输出结果:
wangwu
|
1 2 | name = [ "Zhangsan" , "XiongDa" , "Lisi" , "wangwu" ] print (name[-3:-1]) #从倒数第三个开始取,取到倒数第二个,因为不包括-1输出结果:
[ 'XiongDa' , 'Lisi' ]
|
1 2 3 4 | name = [ "Zhangsan" , "XiongDa" , "Lisi" , "wangwu" ] print (name[-3:]) #从倒数第三个开始取,取到倒数第一个输出结果:
[ 'XiongDa' , 'Lisi' , 'wangwu' ]
同理从昨天开始取时
name[0:3] == name[:3]
|
列表其他操作:
1 2 3 4 | name = [ "Zhangsan" , "XiongDa" , "Lisi" , "wangwu" , "Lisi" ]
name. count ( "Lisi" ) #统计Lisi出现的次数name.clear() #清空数据name.reverse() #反转列表name.sort() 正向排序
name2 = [ "1" , "2" ]
name.extend(name2) #两个数组合并,name2放在后面
|
以上就是python入门教程之列表操作的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python 通过logging写入日志到文件和控制台的实例
Python迭代器和生成器区别
Python实现可变变量名
Python如何调用c语言函数的使用详解
小白学Python买什么书?
Python把二维数组输出为图片的方法
安装Python后如何打开
用Python如何玩转微信
Python cookbook(数据结构与算法)将多个映射合并为单个映射
Python三大框架:flask框架、tornado框架、django框架简介
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python入门教程之列表操作