• python基础数据类型(二)


    1.元组(tupe)

    #元组称为可读列表,即数据库可以被查看,但是不能做修改。俗称是儿子不能改,孙子可能可以改;
    # 如果是元组中的列表,此列表可以被修改,例如下面的例子:
    tu = ('a','b',1,2,['jason','lv'])
    tu[4][1] = tu[4][1].upper() #将列表的“lv”更改为大写
    print(tu)

    2.列表(list)

    2.1增加

    #append 列表的增加
    li = ['','','','']
    li.append('')
    print(li)
    
    # #inser 列表的索引插入
    li = ['','','']
    li.insert(0,'')
    print(li)
    
    # #extend 列表的迭代增加
    #one 一个字符串添加
    li = ['','','','']
    li.extend('周吴郑王')
    print(li)
    
    #two 列表方式追加数字
    li = ['','','','']
    li.extend([1,2,3,4])
    print(li)

    2.2删除

    # #pop 列表的索引删除
    li = ['','','','']
    li1 = li.pop(3) #返回删除的字符内容
    print(li1,li)
    
    # #remove 列表的元素删除
    li = ['','','','']
    li.remove('')
    print(li)
    
    # #clear 列表的清空
    li = ['','','','']
    li.clear()
    print(li)
    
    # #del 列表的删除
    li = ['','','','']
    del li
    print(li)  #列表已被删除,所以打印的时候会报错
    
    # #del [0:] 列表的切分删除
    li = ['','','','']
    del li[2:]
    print(li)

    2.3更改

    # #索引和切片的更改
    # #索引
    li = ['','','','']
    li[0] = 'zhao'
    print(li)
    
    # #切片
    li = ['','','','']
    li[0:2] = ['','','','']
    print(li)

    2.4查询

    # #列表的查询
    # #for循环查询
    li = ['','','','']
    for i  in li:
        print(i)
    
    # #切片查询
    li = ['','','','']
    print(li[0:])

    2.5公共方法

    # #公共方法
    # #len统计长度方法
    li = ['','','','']
    i = len(li)
    print(i)
    
    # #count根据元素统计次数
    li = ['','','','']
    i = li.count('')
    print(i)
    
    # #index查找元素的索引
    li = ['','','','']
    i = li.index('')
    print(i)

    2.6排序

    # #排序
    # #正向排序
    li = [0,5,4,6,8,10]
    li.sort()
    print(li)
    
    # #反向排序
    li = [0,5,4,6,8,10]
    li.sort(reverse=True)
    print(li)
    
    # #反转排序
    li = [0,5,4,6,8,10]
    li.reverse()
    print(li)

    2.7嵌套

    #列表的嵌套,即在第一个列表里面可以继续添加多个列表,如下所示:
    #将one和two的首字母改成大写
    li = ['A','B',['one','two'],1,2]
    count = 1
    for i in li[2]:
        li[2][count - 1] = li[2][count - 1].capitalize()
        count += 1
    print(li)

    3.列表方法汇总

    #
        append 列表的增加
        inser 列表的索引插入
        extend 列表的迭代增加
    #
        pop 列表的索引删除
        remove 列表的元素删除
        clear 列表的清空
        del 列表的删除
    #
        list[0] = str   列表的索引更改
        list[0:] = str  列表的切片更改
    #
        for循环查询
        list[0:] 切片查询
    #公共方法
        len统计长度方法
        count根据元素统计次数
        index查找元素的索引
    #排序
        list.sort()正向排序
        list.sort(reverse=True)反向排序
        list.reverse() 逆向排序
  • 相关阅读:
    jquery 移除数组重复的元素----$.unique()
    jQuery UI 日期控件--datepicker
    jQuery 如何设置input checkbox 更有效 prop()
    while loading persisted sessions 异常解决方法
    eclipse总是自动跳到ThreadPoolExecutor.java
    oracle的学习 第二节:创建数据表
    oracle是数据库的学习第一节:数据库的安装
    解决IE无法解析json的方法
    浏览器兼容问题----Firefox不兼容event的解决方法
    VSCode变换python的调试解释器
  • 原文地址:https://www.cnblogs.com/jason-lv/p/8066231.html
Copyright © 2020-2023  润新知