Python使用list列表和tuple元组的方法
作者:从零开始的Y同学 时间:2022-08-10 22:01:49
list:
Python
内置的一种数据类型是列表:list
。list
是一种有序的集合,可以随时添加和删除其中的元素。
比如,列出寝室所有室友的名字,就可以用一个list表示:
roomie = ['xzl','xsy','pp']
len(roomie)
用len()函数可以获得list元素的个数:
用索引来访问list
中每一个位置的元素,记得索引和数组一样是从0开始的:
当索引超出了范围时,Python
会报一个IndexError
错误,所以,要确保索引不要越界。
值得注意的是:如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素,然后还可以依次往上减,当然不能超过list的长度。
list是一个可变的有序表,所以,可以往list中追加元素到末尾
也可以把元素插入到指定的位置,比如索引号为1的位置
要删除list末尾的元素,用pop()方法
删除指定位置的元素,用pop(i)
方法,其中i是索引位置
要把某个元素替换成别的元素,可以直接赋值给对应的索引位置
list里面的元素的数据类型也可以不同
list元素也可以是另一个list
tuple:
另一种有序列表叫元组:tuple
。tuple
和list
非常类似,但是tuple
一旦初始化就不能修改
来源:https://blog.csdn.net/qq_52988578/article/details/123806473
标签:Python,使用,list,列表,tuple,元组
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
如何使用Pytorch搭建模型
2022-07-18 10:34:27
![](https://img.aspxhome.com/file/2023/2/81832_0s.png)
numpy基础教程之np.linalg
2021-11-10 14:36:43
![](https://img.aspxhome.com/file/2023/7/131127_0s.png)
10个糟糕的IE Bug及其修复
2010-05-13 16:26:00
![](https://img.aspxhome.com/file/UploadPic/20105/13/01-19s.gif)
PHP实现sha-256哈希算法实例代码
2023-05-25 01:05:23
各种鼠标经过图片边框加粗效果整理
2007-09-29 21:43:00
Go语言流程控制之goto语句与无限循环
2023-08-31 06:43:00
![](https://img.aspxhome.com/file/2023/5/101055_0s.jpg)
基于python-pptx库中文文档及使用详解
2023-11-30 12:06:13
![](https://img.aspxhome.com/file/2023/9/81639_0s.jpg)
python列表中常见的一些排序方法
2023-08-17 08:48:45
解决PyCharm 中写 Turtle代码没提示以及标黄的问题
2023-05-12 09:08:30
![](https://img.aspxhome.com/file/2023/0/75950_0s.jpg)
Python实现遗传算法(虚拟机中运行)
2022-07-10 18:48:07
![](https://img.aspxhome.com/file/2023/1/66881_0s.jpg)
Python实现识别手写数字 Python图片读入与处理
2022-07-14 17:48:10
![](https://img.aspxhome.com/file/2023/7/127797_0s.jpg)
Python实现一键抠图的示例代码
2022-01-31 10:15:49
![](https://img.aspxhome.com/file/2023/9/81689_0s.jpg)
Python手机号码归属地查询代码
2021-05-02 05:00:30
![](https://img.aspxhome.com/file/2023/6/67786_0s.png)
Python入门(六)Python数据类型
2022-08-19 21:09:11
![](https://img.aspxhome.com/file/2023/4/81524_0s.png)
Django 开发调试工具 Django-debug-toolbar使用详解
2022-03-18 02:31:07
![](https://img.aspxhome.com/file/2023/2/110542_0s.png)
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2022-07-19 03:49:07
python logging设置level失败的解决方法
2022-03-23 13:54:40
Go语言 go程释放操作(退出/销毁)
2023-09-17 22:03:42
![](https://img.aspxhome.com/file/2023/3/90483_0s.png)
Matplotlib绘制条形图的方法你知道吗
2022-12-05 15:23:59
![](https://img.aspxhome.com/file/2023/5/83685_0s.png)
python中random模块详解
2023-07-30 02:29:23
![](https://img.aspxhome.com/file/2023/1/61211_0s.png)