python列表是可变的_第22p,列表的定义、使用,可变的列表。

原标题:第22p,列表的定义、使用,可变的列表。

大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第22篇文章,第二阶段的课程:Python基础知识:Python中的列表(一)。

学习本课程,建议先看一遍:【计算机基础知识】课程。

666c93c77664d28ac0721450738a6ddb.png

一、列表的定义

1、什么是列表?

我们都使用过excel表,在excel表中可以有N多列N多行;而列表,可理解成只有一列的“表格”,列表中可以存放字符串、数字、特殊符号等数据(不限制任何数据);

398e0620487e4f2b68b133bdaee75e26.png

2、列表的定义

在Python中可以使用关键字List进行列表的定义,也可以使用[]括号进行列表的定义。

cc6c3e9d0d5748bd90936e4748317290.png

二、列表的使用

1、列表的取值与切片

列表和字符串一样,都属于有序序列数据,它们都是可以通过下标索引来获取到列表的值,也可以通过下标索引来修改列表的值。

列表的取值与切片的方式可以参考文章:第20p,什么是字符串?Python中的str。

c79afd7ad7d18ea38b18c813307d263f.png

2、列表的嵌套使用

有一点和字符串不一样的是,列表是可以嵌套使用的;也就是列表中包含子列表,子列表中又包含子列表;

Python语法的规定是,在列表A中嵌套的子列表B和子列表B的子列表C,都只是列表A的一个元素;而列表C也只是列表B的一个元素;

如下图所示,如果我想获取列表C的第0个元素,方法为:lista[0][0][0]。

010cca2e9f16b959f7d8275c2be8495e.png

理论上列表内可以嵌套无数个列表,但这样很容易出错,而且逻辑也不清晰,我们在使用中一般最多只会用到两重列表的嵌套使用。

注:只要能被for循环遍历的内容,就能转换成list(列表)。

84842e1ddb27ad25a55af038f65dbdd0.png

以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。

感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢!

本文由杨数Tos原创,欢迎关注,带你一起长知识。返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值