Python3 列表List
什么是列表?
简单说来,列表就是一组有序的数据。每一个数据都有其特定的位置,即索引。
注意:第一个数据的索引是0,第二是1,依此类推。列表中的数据叫做数据项,数据项可以是任意类型数据,比如:数字、字符串、列表等等。
那我们来写一个列表。首先在第一个位置写上数字22,(点击)第二个位置写上字符串“Python”,等等。用中括号框起来,就是一个列表。
[22, 'Python', '潘高', '陪你', '学编程']
Python3列表-Python入门到精通.jpg
创建列表
直接将一个列表赋值给变量list,就完成了列表的创建。
List = [22, 'Python', '潘高', '陪你', '学编程']
接下来我们打印这个变量,可以得到这个列表的值。
>>> List
[22, 'Python', '潘高', '陪你', '学编程']
我们也可以打印列表的数据项。比如打印第二个数据项。
>>> List[1]
'Python'
那么,为什么不是 list[2]
呢?因为第二个数据项的索引是 1
。上面已经介绍过了,列表的索引是从 0
开始计算的。
修改列表
还是这个变量list。当我们要修改某一个数据项时,直接给这个数据项赋值即可。
>>> List[4] = '学Python3'
>>> List
[22, 'Python', '潘高', '陪你', '学Python3']
当我们要删除某个数据项时,直接使用函数 del
。
>>> del List[1]
>>> List
[22, '潘高', '陪你', '学Python3']
列表的简单操作
表达式 | 描述 | 结果 |
---|---|---|
[1, 2, 3] + [4, 5, 6] | 组合 | [1, 2, 3, 4, 5, 6] |
['Python'] * 3 | 重复 | ['Python', 'Python', 'Python'] |
3 in [1, 2, 3] | 元素是否在列表中 | True |
List[-2] | 倒数第几个元素 | '陪你' |
List[2:] | 索引2开始所有的元素 | ['潘高', '陪你', '学编程'] |
。。。 | 。。。 | 。。。 |
常用函数
函数 | 描述 |
---|---|
len(list) | 列表元素个数 |
max(list) | 返回列表元素最大值 |
min(list) | 返回列表元素最小值 |
list(seq) | 将元组强制转换为列表 |
。。。 | 。。。 |
常用方法
函数 | 描述 |
---|---|
list.append(obj) | 在列表末尾新增对象 |
list.index(obj) | 从列表中找出某个值第一个匹配项的索引位置 |
list.insert(index, obj) | 将对象插入列表 |
list.remove(obj) | 将元组强制转换为列表 |
list.pop([index=-1]) | 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 |
list.sort( key=None, reverse=False) | 对原列表进行排序 |
list.clear() | 清空列表 |
Python3 列表List相关推荐
- python基础30个常用代码大全-Python3列表内置方法大全及示例代码小结
Python中的列表是简直可说是有容乃大,虽然看似类似C中的数组,但是Python列表可以接受任意的对象元素,比如,字符串,数字,布尔值,甚至列表,字典等等,自由度提升到一个新的高度,而Python也 ...
- python超神之路:Python3 列表list合并的4种方法
Python3 列表list合并的4种方法 方法1: 直接使用"+"号合并列表 aList = [1,2,3] bList = ['www', 'pythontab.com'] c ...
- Python3 —— 列表
Python3 -- 列表 目录 Python3 -- 列表 1.访问列表元素(索引) 2.修改列表元素 3.添加列表元素 4.删除列表元素 5.组织列表 6.遍历整个列表(for循环,缩进部分都在f ...
- python3列表生成式中的for循环与普通放在外面的for循环细微差异
python3列表生成式中的for循环与普通放在外面的for循环细微差异 实例: 给定列表alist = [1,2,3,4,5,6,7],k=3 想要使用for循环达成输出[5,6,7,1,2,3,4 ...
- python3 列表长度_3种在Python中查找列表长度的简便方法
python3 列表长度 In this article, we will be unveiling techniques to find the length of a Python list. F ...
- python3列表学习
python3列表学习 1.访问列表中的值 2.更新列表 3. 更新列表 4.删除列表元素 5.Python列表截取与拼接 6.嵌套列表 戴良坤 python3.7 1.访问列表中的值 使用下标索引来 ...
- python3 列表转字节_Python 3.9!10大新特性值得关注
选自towardsdatascience 作者:Farhad Malik机器之心编译编辑:陈萍 近日,Python 3.9 发布,并开发了一些新特性,包括字典合并与更新.新的解析器.新的字符串函数等. ...
- python3 列表倒叙_python的列表、元组、字典、集合
本文首发于我的博客 徐小晋的博客 | Xu Xiao Jinjiayouxujin.github.io python的列表.元组.字典.集合jiayouxujin.github.io 前言 本文对 ...
- python3 列表取交集_常用序列数据类型列表
python中有列表.元组.集合.字典这四种可以存放多个数据元素的集合,他们在总体功能上都起着存放数据的作用,却都有着各自的特点.本片文章中我们会对列表的用法做详细说明. 演示环境: python3. ...
最新文章
- MPLS *** 高级教程(张洋讲解演示版)
- 数学建模十大算法(收藏)
- Linux主机系统加固
- 计算机论文答辩注意哪些问题,计算机专业论文答辩(准备和注意事项)
- 联想拯救者电竞手机Pro透明版马上就到:一眼就能看到“芯”
- 蓝桥杯_算法训练_素因子去重
- API接口性能测试应该关注哪些指标
- 计算机无法进入bios模式,电脑系统无法进入bios界面解决方法
- 天津职称英语及计算机,关于天津职称英语
- 投资笔记4-投资风险认知
- 【关于3D-R2N2的配置和使用】
- EMC 设计经验总结
- mysql 大量写入 优化_MYSQL大批量写入之性能优化
- 有一对兔子,从出生后的第 3 个月起每个月都生一对兔子。小兔子长到第 3 个月后每个月又生一对兔子,假设所有的兔子都不死,问 20 个月内每个月的兔子总数为多少?
- Echarts画散点图
- 四大类好用的科研工具分享
- LS-DYNA中的流固耦合
- 博彦科技offer到手,但甲方变更,程序员只能忍吞苦果吗
- RNN训练方法介绍-BPTT
- LoadRunner关联函数的脚本实例--如何操作关联参数
热门文章
- cesium 渲染解析(Scene的调度机制)
- 物体检测中的评价指标【文末赠书】
- 全新目标检测范式SparseR-CNN,超详细实战教学(附数据集)
- Python 中 zip() 函数的用法
- OpenCV | OpenCV 图片换底色
- matlab语言实验二,实验二 MATLAB语言基础
- 根据某一列的进行去重的小工具----duplicated.exe
- Python Excel 操作 | xlrd+xlwt 模块笔记
- 零基础入门学习Python(5)Python的数据类型
- Cell子刊:辛秀芳组发现病原菌效应因子操纵植物ABA激素通路促进侵染的新机制...