• python-列表


    list

    li=[1,2,34,"age",["yang","nihao"],["duoduo","bingbing"],"True"]     #通过list类创建的对象

    #中括号括起来

    #,分割每个元素

    #列表中的元素可以是:数字,字符串,列表,布尔值,所有的都能放进去

    #"集合",内部放置任何东西

    #索引取值

    print(li[3])

    #切片,切片的结果仍为列表

    print(li[3:-1])

    #支持for循环,while循环

    for  ltem in li:
    print(item)

    #列表元素可以被修改

    li=[1,2,34,"age",["yang","nihao"],["duoduo","bingbing"],"True"]
    li[1]=120
    print(li) 

    #删除,第一种方式

    del li[1]
    print(li)

    #切片修改

    li=[1,2,34,"age",["yang","nihao"],["duoduo","bingbing"],"True"]
    li[1:3]=[123,90]
    priint(li)

    #切片删除

    del li[1:3]
    print(li)

     # in 操作

    li=[1,2,34,"age",["yang","nihao"],["duoduo","bingbing"],"True"]
    v = 1 in li
    print(v)
    #补充:列表中的元素以逗号分隔
    li=[1,2,34,"age",["yang","nihao"],["duoduo","bingbing"],"True"]
    v = "yang" in li     #"yang"不会在列表中
    print(v)
    若想得到“yang”
    v = li[4][1]
    print(v)
    ################list类中提供的方法############
    #对象.方法(..)   #li对象调用append方法
    #对于字符串想转换成列表 li = list("abgjid"),内部使用for循环 # s = "abhgidb" # new_li = list(s) # print(new_li) #列表转字符串 #需要自己写for循环,既有数字又有字符串;若列表中的元素只有字符串,可直接使用join() # li = [11,12,23,"yang"] # s= "" # for i in li: # s = s + str(i) # print(s) li = [12,23,1,45,112] #参数 # v = li.append(5) #li.append(5) # print(v) # print(li) #原来值最后追加 # v1 = li.count(12) # print(v1) # li.extend([9876,"nihaihia"]) # print(li) #clear() 清空列表 #copy() 拷贝,浅拷贝 #count() 计算元素出现的个数 #extend() 对比 append() ;extend()是扩展源列表,参数是可迭代对象,内部使用for循环 #index() 根据之获取当之前值索引位置,最左边优先 #insert() 在指定索引位置插入元素 #pop() 默认某个值(1,指定索引,不添加索引默认删除最后一个),并获取删除的值 #remove() 删除列表中的指定值,左边优先 PS:pop(),remove(),del li[0] del li[1,9],clear() #reverse() 将当前列表进行反转 #sort() 列表的排序 li.sort(reverse=True) reverse=True从小到大排序 print(li)
  • 相关阅读:
    高性能异步爬虫
    线程池在爬虫案例中的应用
    线程池的基本使用
    requests代理爬取
    python验证码识别
    获取人人网当前用户的个人详情页数据
    模拟登录人人网
    移远BC26基础开发之程序结构 三
    移远BC26基础开发之配置 二
    移远BC26/BC28(略)/MC20开发之环境搭建 一
  • 原文地址:https://www.cnblogs.com/Yangyl00/p/10202639.html
Copyright © 2020-2023  润新知