码迷,mamicode.com
首页 > 编程语言 > 详细

python列表操作

时间:2018-01-17 23:27:58      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:操作   length   end   通过   int   start   元素   lis   gpo   

列表:
a = [1,2,3,‘wangwu‘,‘zhaoliu‘]
列表用中括号定义。可以保存多种类型的数据。
列表也是依靠下标获取数据。
列表循环:使用for循环
nameList = [‘xiaowang‘,‘xiaozhang‘]
for name in nameList:
  print(name)
列表循环:使用while循环
i = 0
length = len(nameList)
while i<length:
  pirnt(nameList[i])
  i+=1
列表的增删改查:
增:append
nameList.append(‘xiaoma‘)
增:insert
nameList.insert(1,‘laoli‘)
insert(index,obj)在指定位置index前插入元素obj.
增:extend
a = [1,2]
b = [3,4]
a.extend(b)
通过extend可以将另一个集合中的元素逐一添加到列表中
修改:通过下标重新赋值即可。
查找:in
if name in nameList:
  print(‘存在‘)
else:
  print(‘不存在‘)
如果存在结果为true,不存在结果为false
查找:not in
如果不存在结果为true,否则为false
查找:index
nameList.index(name,start,end)
查找nameList中是否包含name,包含则返回所在列表的下标。不包含则抛出异常。start表示开始下标(包含),end表示结束下标(不包含)。
查找:count
nameList.count(name)
查找nameList列表中包含name的个数。
删除:del
del nameList[i]
根据下标进行删除
删除:pop
nameList.pop()
删除最后一个元素
删除:remove
nameList.remove(name)
根据元素的值进行删除
列表的嵌套:
列表中包含列表,就是嵌套。

python列表操作

标签:操作   length   end   通过   int   start   元素   lis   gpo   

原文地址:https://www.cnblogs.com/qinjf/p/8306545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!