zoukankan      html  css  js  c++  java
  • 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() 逆向排序
  • 相关阅读:
    Windows Phone 7 日期选择控件DatePicker和时间选择控件TimePicker
    Windows Phone 7 开发小技巧
    Windows Phone 7 MVVM模式的学习笔记
    Windows Phone 7 网络编程之留言板应用
    C# 中的INotifyPropertyChanged和ObservableCollection<T>
    《深入浅出:Windows Phone 7应用开发》
    Windows Phone 7 MVVM模式通讯方式之实现Command
    Windows Phone 7 chart图表编程
    Windows Phone 7 网络编程之调用web service
    Perst嵌入式数据库介绍
  • 原文地址:https://www.cnblogs.com/jason-lv/p/8066231.html
Copyright © 2011-2022 走看看