zoukankan      html  css  js  c++  java
  • python list

    #list 数组
    name = ["lizhi", "suhaizhi","hanxingyu","yanghan","gaoyue","lizhi"]
    
    
    #print(name["suhaizhi"])  #TypeError: list indices must be integers or slices, not str
    
    
    #print(name.count())  #TypeError: count() takes exactly one argument (0 given)
    
    print(len(name))
    
    print(name.index("suhaizhi"))  #获取 元素的索引值|下标
    
    print(name[1]) #获取 索引值为1的元素
    
    print(name[-1])    # 获取最后一个 length-1
    
    print(name.count("lizhi"))
    
    #切片
    print(name[2:4])
    #添加
    name.append("zouruncheng")  #附加
    print(name)
    
    #insert
    name.insert(2,"gaoyue")
    print(name)
    
    #修改
    name[1]="suhao"
    print(name)
    
    #删除
    name.pop()   #默认删除最后一个元素
    print(name)
    
    print(name.pop(1))  #删除索引为1的元素,并返回删除的元素
    print(name)
    
    print(name.remove("gaoyue"))   #remove删除遇到的第一个元素,且返回值为空
    print(name)
    
    del name[1]
    print(name)
    
    #排序
    print("sort:",name.sort())   #排序时,是按照ascii来排序的。如果name里同时有数字和字符串,排序会出错。
                         #可以把数字转换为字符串再排序
    print("sort:",name)
    
    #反转
    print("reverse:",name.reverse())  #无返回值
    print("reverse:",name)
    
    
    #合并
    a=["abc"]
    b=["bbb","ccc"]
    
    #a.extend(b)
    #print("a:",a)   #print:a:['abc', 'bbb', 'ccc']
    
    a=a+b
    print("a:",a)   #print:a:['abc', 'bbb', 'ccc']
    
    
    
    
    

    补充

    str转list
    list = list(str)

    list转str
    str = ''.join(list)

    tuple list相互转换
    tuple = tuple(list)
    list = list(tuple)

  • 相关阅读:
    第六章
    第七章
    第五章
    第四章
    第三章
    第二章
    第一章
    Android深度探索——第十章读书笔记及心得
    Android深度探索——第九章读书笔记及心得
    Android深度探索——第八章读书笔记及心得
  • 原文地址:https://www.cnblogs.com/yangzhenwei123/p/6758879.html
Copyright © 2011-2022 走看看