zoukankan      html  css  js  c++  java
  • 变量类型List

    教程:
    一:列表的创建

        List(列表) 是 Python 中使用最频繁的数据类型。列表中元素的类型可以不相同,数字,字符串甚至可以包含列表(所谓嵌套)
        (1)List写在方括号之间,元素用逗号隔开
        (2)和字符串一样,list可以被索引和切片
        (3)List中的元素是可以改变的

    二:列表的索引

        变量[头标:尾标]
        从前到后:0---end
        从后到前:-1---->-len(str)
        list.index("s")

    三:列表的更新

        对列表中的数据项进行修改或者更新
        使用append()方法来添加列表项

    四:列表项的删除
        
        del
        remove

    五:列表操作符

        +     用于组合列表
        *       用于重复列表
        in 、not in


    六:列表函数

        len,max,min,-----list()
        list.append()末尾添加项
        list.index('')末尾添加项
        list.pop()删除列表项
        list.clear()等等
        list.reverse()元素翻转
        list.sort()对列表进行排序

    七:多维列表的创建及访问方式

        matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
        matrix[1][2]
        Out[2]: 6

    八:列表和字符串的相互转化

        str.split(sep=None, maxsplit = -1)    将字符串分各成列表
        sep指定分隔符
        maxsplite分割成的数量

    九:"sep".join(list)      可以是split的逆运算

        S.jion(iterable)    --->str        列表转换为字符串
        sep = separator    分隔器 IS S
        
        example:
        "."join(list)    用.连接字符串

    code:

    # -----------------------------------------------------------------------------------------------------#
    # 列表的创建
    # -----------------------------------------------------------------------------------------------------#

    my_list1 = ['1', "2", 'faith', 'English']
    my_list2 = ['I', 'Love', 'Python', 'and', 'C++']


    # -----------------------------------------------------------------------------------------------------#
    # 列表的索引
    # -----------------------------------------------------------------------------------------------------#

    print(my_list1)
    print(my_list1[2])

    print(my_list2[1:3])


    # -----------------------------------------------------------------------------------------------------#
    # 列表的更新(I love----> I like)
    # -----------------------------------------------------------------------------------------------------#
    my_list2[1] = 'like'
    print(my_list2)

    my_list2.append('very much')
    print('append后:', my_list2)

    my_list2.pop(3)
    print('pop后:', my_list2)

    print("已更新字符串 : ", my_list1[0:2] + list('like'))

    # -----------------------------------------------------------------------------------------------------#
    # 列表的删除
    # -----------------------------------------------------------------------------------------------------#

    del my_list2[3]
    print('del后:', my_list2)


    # -----------------------------------------------------------------------------------------------------#
    # 列表的操作符
    # -----------------------------------------------------------------------------------------------------#

    my_list3 = [1, 2, 3] + [4, 5, 6]
    print("列表组合:", my_list3)

    print("列表重复:", my_list3*3)

    print("元素是否在列表中:", 3 in my_list3)

    # -----------------------------------------------------------------------------------------------------#
    # 列表内建函数
    # -----------------------------------------------------------------------------------------------------#
    my_list4 = my_list3*3
    number = my_list4.count(1)  # 统计出现的次数
    print('time = ', number)

  • 相关阅读:
    深入理解 IE haslayout
    electron的应用
    自动化批量录入Web系统
    Flask + Vue的一个示例
    如何从git仓库里下载单个文件夹
    Django项目设置首页
    简单更改Django Admin登录页面
    Flask web项目使用.flaskenv文件
    Flask 里url_for的使用
    使用Flask-migrate迁移数据库
  • 原文地址:https://www.cnblogs.com/faithyiyo/p/faithyiyo.html
Copyright © 2011-2022 走看看