Python基础语法-列表简介+操作列表+元组简介


前言

在本章中,将介绍列表的基本概念以及如何创建以及使用列表。列表可以只包含几个元素,也可以包含数百万个元素,是最强大的python功能之一。


一、列表

列表:由一系列有顺序的排列元素组成,可以将任何东西加入列表,元素之间没有关系,在Python中用[]表示列表。
1.下面是一个简单的列表示例,打印列表并且访问列表中的元素
在这里插入图片描述
2.列表的索引从0开始而不是1,注意边界,不然会出现索引越界。
在这里插入图片描述
3.修改、添加和删除列表元素
创建的列表大多数都是动态的,可以随着程序的运行增删改元素,使用append()方法往列表末尾添加元素。
在这里插入图片描述
4.使用insert()方法可以往特定的位置添加元素
在这里插入图片描述
5.有时候你需要根据值删除元素,可以使用remove()方法
在这里插入图片描述
6.使用pop()方法删除元素可删除末尾的元素,并能得到这个元素的值继续使用。同时你可以在pop()方法中删除任何位置的元素,在括号内指定索引即可。
在这里插入图片描述
7.使用sort()对列表进行永久排序。
在这里插入图片描述

8.使用sorted()对列表进行临时排序。
在这里插入图片描述

9.使用reverse()永久反转列表,使用len()方法获取列表长度
在这里插入图片描述


二、遍历列表

1.使用for循环操作列表,for循环末尾的冒号告诉Python,下一行是循环的第一行,不可遗漏,同时后面缩进的代码表示是循环体的一部分。
在这里插入图片描述
2.使用range()函数轻松生成一系列数字,range(1,5)生成1到4的数字,并不包括5,这点要注意,同时还可以根据需要设置range的步长。
在这里插入图片描述
在这里插入图片描述
3.对数字列表执行简单的统计运算
在这里插入图片描述
4.处理列表的部分元素,python称之为切片,第一个表示开始索引,第二个结束索引(不包含),不指定第一个索引自动从列表开头开始,不指定第二个索引则到列表末尾结束。
在这里插入图片描述

三、复制列表

经过有需要要根据现在的列表创建全新的列表,要复制列表,可利用切片,省略两个索引即可。下面这种方式复制的列表是两个独立的个体,两者互不影响
在这里插入图片描述
简单的赋值不能创建两个列表,一方的修改会影响另外一方,两者指向一个列表,下面这种方式就是。
在这里插入图片描述


四、元组

列表适合存储可能变化的数据集,是可以修改的。但有时候你需要创建一系列不可修改的元素,这时候需要使用元组。
Python将不能修改的值称为不可变的,而不可变的列表被称为元祖。

在这里插入图片描述
元组的元素也可以遍历,如下所示。
在这里插入图片描述
虽然元组的值不可变,但可以给元组变量重新赋值。
在这里插入图片描述


总结

本章主要介绍了列表的基本概念以及操作列表的几个方法,同时在最后提到了元祖的概念。本章难度不大,仍是较为基础的部分,但仍需要练习掌握到熟练为止。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

JinziH Never Give Up

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

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

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

打赏作者

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

抵扣说明:

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

余额充值