跟孩子一起学python_孩子大人一起学编程之python列表基础篇

python的数据类型--数字,字符串已经全部讲完,具体的可以回顾之前的文章。

孩子大人一起学编程之python数字篇

孩子大人一起学编程之python字符串基础篇

孩子大人一起学编程之python字符串进阶篇

今天要说的是另外一种数据类型-----列表。 请拿出小本本儿来记录下来了。

列表(list): 用中括号【】标识,是一种可以修改内部数据的序列。

废话不多说,直接上干货!

索引----单一的某个值【1】

在序列中,每个元素被分配一个序号即元素的位置,这个就叫做索引。第一个索引是0,第二个是1,以此类推。

由0开始,从左到右。

由-1开始,从右到左。

实例如下图:

分片---范围内的多个值【:】

与索引类似,只不过唯一不同的是取范围内的元素。

实例如下图:

PS:无论正负,都是不算末位进入输出结果。

步长----一般情况下补偿是隐式设置的,即都默认为1.

可以把补偿设为显示的,如果补偿被设置为大于1的数字,就会跳过某些元素,如步长为2的就是包括的的从开始到结尾每隔一个元素。

当然步长不能为0,但是可以为负数,即从右到左提取。

示例图如下:

列表函数

len: 返回序列中所包含元素的数量。len(list)

max(list):最大值, min(list):最小值。

cmp(list1,list2):比较两个列表的元素。如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。

list('hello'): 将字符串转换为列表

list(seq):将元组转换为列表

序列相加:只能相加同类型的,不能跨类型相加,除非先转换格式。

序列相乘:用*即可。

示例图如下:

列表的操作(因为列表内不元素的可以改变决定的)

元素赋值

>>> x=[1,1,1]

>>> x[1]=2

>>> x

[1, 2, 1]

删除元素

>>> x=[1,2,3,4,5]

>>> del x[2]

>>> x

[1, 2, 4, 5]

分片赋值

>>> name=list('perl')

>>> name

['p', 'e', 'r', 'l']

>>> name[2: ]=list('ar')

>>> name

['p', 'e', 'a', 'r']

欢迎关注和转发,明天继续讲述列表的方法。毕竟不能一口气吃个胖子。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《教孩子编程 Python语言版》是一本针对儿童和初者编写的编程教材。该书以Python作为编程语言,旨在通过简单易懂的方式教授编程基础知识和技能。 首先,这本书的编写风格非常适合儿童和初者。它使用简明的语言,配以清晰的示例和练习,帮助读者更好地理解编程的概念。对于没有编程经验的孩子来说,这种易于理解的教材十分重要。 其次,该书以Python作为编程语言,这是一门非常受欢迎的编程语言。Python以其简单易、可读性强以及丰富的库而著称。对初者来说,使用Python编程可以更容易地理解和实践编程概念。这本教材使用Python作为教语言,为孩子们提供了一个轻松愉快的入门体验。 此外,《教孩子编程 Python语言版》注重实践,通过大量的练习和项目帮助读者巩固所知识。这样的实践方式有助于孩子们将理论知识转化为实际能力,培养他们的解决问题和创造力。 最后,这本书的内容涵盖了编程基础知识和技能,包括变量、条件语句、循环、函数等。这些基础知识是编程的核心概念,掌握它们对于接下来习其他编程语言或进一步探索编程领域非常重要。 总的来说,《教孩子编程 Python语言版》是一本非常适合儿童和初者的编程教材。它通过简单易懂的语言、使用流行的编程语言Python以及注重实践的方法,帮助孩子们理解编程概念,培养解决问题和创造力的能力,为他们未来探索编程世界打下基础

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值