本文摘自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里int什么意思
Python使用四种方法实现获取当前页面内所有链接的对比分析
Python十进制转二进制
如何降低Python版本
Python 面向对象视频资料分享
Python中xlwt设置excel单元格字体及格式方法
Python3中nonlocal和global的用法及区别介绍(附示例)
Python除法运算符有哪些
Python中socket实现tcp通信的介绍(附示例)
Python建立文件怎么弄
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python入门教程之列表操作