• python列表


    # #list  类:列表
    # li = [1,12,232,5,6,["小名士","张晓林"],23,"Alex",True]
    # #列表中元素可以是数字,字符串,列表,布尔值..所有的都可以放进去
    #
    # #1.索引取值
    # print(li[3])
    # #切片.切片取值也是列表
    # print(li[3:-1])
    #
    # #2.循环for ,while
    # for i in li:
    #     print(i)
    #
    # #3.列表可以被修改
    # li[1]="xiaoming"
    # print(li)
    # li[1:3]="120",90
    # print(li)
    #
    # # #4.列表删除
    # # del li[1]
    # # del li[3:-1]
    
    #5.in操作
    li = [1,12,232,5,6,["小名士","张晓林"],23,"Alex",True]
    v = 23 in li
    print(v)
    
    #6.转换
    #字符串转换列表li = list("asfjfskfsjfsdjkfsdjkfsdkjfsj")
    s = "shkfhkfhkdshfdkhkfxixiasjdfj希金斯卡"
    li = list(s)
    print(li)
    
    #列表转换为字符串,
    #需要自己写for循环一个个处理:既有数字又有字符串时
    li = [11,55,44,"啥快递号发货","sdkfjfsd"]
    # r=str(li)
    # print(r)#"[11, 55, 44, '啥快递号发货', 'sdkfjfsd']"
    s = ""
    for i in li:
        s = s + str(i)
    print(s)
    
    #当只有字符串时,直接使用join方法连接字符串
    li = ["zbsaj","2356","小敏"]
    v = "".join(li)
    print(v)
    
    #==============列表中类的方法==========
    #1.原来值最后追加
    li = ["C","C++","开发","C","Python"]
    li.append("java")#li.append(["java","shell"])
    print(li)
    #2.清空列表
    li.clear()
    print(li)
    #3 .拷贝,浅拷贝
    v = li.copy()
    print(v)
    #4.计算元素在列表中出现几次
    v = li.count("C")
    print(v)
    #5.根据值获取当前值索引位置(从左到右,找到一个就结束)
    li = [12,45,65,2,6,"小明"]
    v = li.index(45)
    print(v)
    #6.在指定的位置插入元素
    li = [12,45,65,2,6,"小明"]
    li.insert(0,99)
    print(li)
    #7.删除一个元素,并获取删除的值(默认删除最后一个)
    li = [11,22,33,44]
    v = li.pop(2)
    print(v)
    #8指定删除某个值
    li = [11,22,33,44]
    li.remove(22)
    print(22)
    #9.扩展原列表,参数:可迭代对象
    li = [11,22,33,44]
    li.extend(["55",66])
    li.extend("alex")
    print(li) #[11, 22, 33, 44, '55', 66, 'a', 'l', 'e', 'x']
    #10.将当前列表进行翻转
    li = [11,22,33,22,44]
    li.reverse()
    print(li)#[44, 22, 33, 22, 11]
    #11.列表的排序
    li = [11,22,55,44,33]
    li.sort()
    li.sort(reverse=True)#倒序
    print(li)
  • 相关阅读:
    django-rest-framework
    史上最全的状态码
    __new__、__init__、__call__三个特殊方法
    量化投资与Python之pandas
    MongoDB 3.0 Release Notes
    TokuMX写操作无法加锁的问题
    TokuMX唯一索引不支持dropDups选项
    接着写吧
    Windows下Python IDLE设置
    20145320周岐浩免考
  • 原文地址:https://www.cnblogs.com/liuwenwen/p/12835455.html
Copyright © 2020-2023  润新知