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循环遍历数组。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会飞的鱼-blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值