本文摘自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能生成exe程序吗
一文彻底搞懂Python切片操作
pandas妙招之 在dataframe中通过索引高效获取数据
Python中remove函数的用法是什么?
Python中encoding是什么意思
如何使用Python的requests包实现模拟登陆
Python中关于for循环的实例详解
Python英文怎么读
Python里的end是什么意思
Python中的合法变量名有什么规则
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python入门教程之列表操作