zoukankan      html  css  js  c++  java
  • python列表操作

    列表:
    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)
    根据元素的值进行删除
    列表的嵌套:
    列表中包含列表,就是嵌套。

  • 相关阅读:
    腾讯与唯品会笔试面试经历
    JavaCodeTra 猴子选猴王 约瑟夫循环
    HBase开发错误记录(一):java.net.UnknownHostException: unknown host: master
    fedora
    Qt5.1 静态编译
    Linux/Ubuntu下 静态编译Qt程序
    地铁车型
    交流屏和直流屏的区别
    不间断电源(UPS)
    一级负荷供电
  • 原文地址:https://www.cnblogs.com/qinjf/p/8306545.html
Copyright © 2011-2022 走看看