• Python——列表(数组)


    什么是列表?

    列表相当于一个容器,可以把一系列相关的值放在这个容器中进行村粗。比如现在要存储水果的种类,那么如果通过之前的方式,一种水果用一个变量存储,那么代码将变得非常糟糕。正确的存储方式应该是定义一个列表类型的变量,然后把所有这些水果的名字存储到这个列表中,在其他编程语言中,叫做数组

    列表的介绍

    1.如何定义列表:使用左右两个中括号的形式。

    cities = {'北京','上海','广州'}

    # 列表中的值,可以为不同的数据类型

    2.如何取列表中的值:列表支持下标操作,跟字符串的小标操作是一样的。

    cities = {'北京','上海','广州'}

    item1 = cities[0]

    item2 = cities[1]

    item3 = cities[2]

    3.列表的遍历:一般使用for循环。

    cities = {'北京','上海','广州'}

            for obj in cities:

                    print(obj)

    4.列表嵌套:列表中可以存储任何数据类型,当然也包括列表自身类型。也即,列表中也可以存储列表:

            test_array = [1, 2, 3, ['a' ,' b', 'c']]

            for obj in test_array:

                    print(obj)

     5.思考题:test_array = [ [ 1, 2 ,3] , [ 4, 5 ,6 ] , 7, 8 ,9 ]

     

    6.列表相加:列表相加,相当于把后面一个列表的数据追加到第一个列表后面。

            a = [1,2,3]

            b = [4,5,6]

            c = a + b

            print(c)

     

    7.列表的切片操作:跟字符串中的切片操作是一样的

            开始位置:包括开始位置

            结束位置:会取到结束位置前一个元素

            步长:默认位1,如果步长为负数,则从右到左。如果步长正数,则从左边到右边。

     

    思考题:如何用while循环遍历数组。

     

     

  • 相关阅读:
    292.Nim游戏 | 877.石子游戏 | 319.灯泡开关
    前端入门学习笔记四十三
    Libuv源码解析 - uv_run
    leetcode:2926. 平衡子序列的最大和 【树状数组维护最大前缀和】
    Vue3新增加的css语法糖
    力扣 240.搜素矩阵II
    基于本体和 Web3.0 洞悉网络威胁情报“盲盒”
    ZEMAX | 探索 OpticStudio中的序列模式
    表达式求值——隐式类型转换与操作符属性
    2. Spark报错,Task is Failed,errorMsg: FileNotFoundException xxxx
  • 原文地址:https://blog.csdn.net/m0_65635427/article/details/128118402