python列表(数组)
列表(list) 就是 数组
- 列表是Python中的一个对象
- 对象(object)就是内存中专门用来存储数据的一块区域
- 之前我们学习的对象,像数值,它只能保存一个单一的数据
- 列表中可以保存多个有序的数据
- 列表是用来存储对象的对象
- 列表的使用:
1.列表的创建
2.操作列表中的数据
# 创建列表,通过[]来创建列表 my_list = [] # 创建了一个空列表 print(my_list , type(my_list))# 列表存储的数据,我们称为元素 # 一个列表中可以存储多个元素,也可以在创建列表时,来指定列表中的元素 my_list = [10] # 创建一个只包含一个元素的列表# 当向列表中添加多个元素时,多个元素之间使用,隔开 my_list = [10,20,30,40,50] # 创建了一个保护有5个元素的列表# 列表中可以保存任意的对象 my_list = [10,'hello',True,None,[1,2,3],print]# 列表中的对象都会按照插入的顺序存储到列表中, # 第一个插入的对象保存到第一个位置,第二个保存到第二个位置 # 我们可以通过索引(index)来获取列表中的元素 # 索引是元素在列表中的位置,列表中的每一个元素都有一个索引 # 索引是从0开始的整数,列表第一个位置索引为0,第二个位置索引为1,第三个位置索引为2,以此类推 my_list = [10,20,30,40,50]# 通过索引获取列表中的元素 # 语法:my_list[索引] my_list[0] # print(my_list[4]) # 如果使用的索引超过了最大的范围,会抛出异常 # print(my_list[5]) IndexError: list index out of range# 获取列表的长度,列表中元素的个数 # len()函数,通过该函数可以获取列表的长度 # 获取到的长度的值,是列表的最大索引 + 1 print(len(my_list)) # 5
转载于:https://www.cnblogs.com/FlyingLiao/p/11154864.html
python列表(数组)相关推荐
- 全面讲解Python列表数组(四)什么是元组?元组跟列表数组的差异?元组的特征符号是啥子?
一.元组跟列表数组的差异? 元组与列表是相似的,它们的差异是: 元组里面的元素是不可更改的; 列表数组里面的元素是可以进行增删修改的; 创建一个元组: 这个过程一般情况下用的是(), t = (1,2 ...
- 全面讲解Python列表数组(三)列表数组类型的内置函数方法
列表数组类型的内置函数方法 这里有一个列表 list1[1,2,3,4,1,5,6,7,8,9] 一, count() list1.count(1) 2 作用是计算列表一个元素出现的次数; 二. in ...
- 全面讲解Python列表数组(一)创建,增删改查,萌新版,
一. 创建列表 创建一个普通列表: member = [1,2,3,4,5] 混合列表 mix = [1,2,'哈',[3,4]] 这个特性很重要哦,是python特点之一; 空列表 empty = ...
- 全面讲解Python列表数组(二),列表分区/片,列表操作符,比较操作符,逻辑操作符,连接操作符,重复操作符,成员关系操作符;
一 列表分片 简单概括来说就是可以从一个列表中一次性取出来多个元素等操作; 这里有一个列表 member=[1,2,3,4,5] member[1:3] [2,3] 还可以 member[:3] [1 ...
- python中 tolist_python 列表,数组,矩阵两两转换tolist()的实例
通过代码熟悉过程: # -*- coding: utf-8 -*- from numpy import * a1 =[[1,2,3],[4,5,6]] #列表 print('a1 :',a1) #(' ...
- python列表的长度_Python 列表/数组(list)长度不足自动补零(补齐元素)
Python 列表/数组(list)长度不足自动补零(补齐元素) 背景: python3.8 一个三元组列表,需要拆成三个独立列表,然后每个列表长度必须满足5位 如:li = [(0, 15, 33) ...
- Python 列表实现原理
如何才能在计算机内存里有效地存储和访问那些对象集合呢? 计算机内存是一系列存储位置.每一个存储位置都有一个与之关联的数字(很像索引),这个数字被称为内存的地址(address). 一个数据的存储,可以 ...
- python添加数组元素_Python列表附录–如何向数组添加元素,并附带示例说明
python添加数组元素 欢迎 (Welcome) Hi! If you want to learn how to use the append() method, then this article ...
- python 列表去重(数组)的几种方法_python 列表去重(数组)的几种方法
在抓取页面图片时,为避免重复抓取,将抓取的img结果(结果集是list类型的)通过集合去重.这里总结了下网上搜集到的几种方法. 一.方法1 代码如下 复制代码 ids = [1,2,3,3,4,2,3 ...
最新文章
- Linux TCP/IP协议栈笔记
- 【每周CV论文推荐】 初学目标检测必须要读的文章
- Citrix Director
- 怎么知道电脑是32位还是64位_vnc 64位远程控制软件,你用的vnc 远程控制软件是32位还是64位?...
- 使用Spring Data Cassandra缓存的预备语句
- 苹果7手机严重卡顿_苹果手机仅配备4GB运存都不会卡顿,安卓系统为何要更多内存?...
- 基于React-Native0.55.4的语音识别项目全栈方案
- sap中查询字段长度_SAP会计科目编码的层级说明
- imageJ 如何下载plugin_如何给微服务架构的项目做验收测试?
- 卡巴斯基宣布高端静谧岑寂僻静产物PURE
- paip.ajax没有起作用,提示 no transport
- Word vba之遍历段落、识别固定段头、设置样式
- java string转gbk_Java String UTF-8 和 GBK 互换
- 想做个磁力链搜索引擎 1
- iOS 10 通知 --UserNotifications
- Spring Boot Actuator 端点启用和暴露
- 如何删除tmp计算机桌面,win10系统下tmp临时文件删除不了像何解决
- 二进制转十进制 八进制 十六进制
- Messager for grace
- python编程 “sitka_weather_07-2014” 等数据集
热门文章
- 网站压力测试工具webbench
- KS103超声波测距模块
- 《Java虚拟机规范》阅读(三):Class文件格式
- python绘制盖尔圆并做特征值的隔离
- 《OpenCV3编程入门》学习笔记8 图像轮廓与图像分割修复(五)分水岭算法(watershed algorithm)
- 职称考试还要考计算机 英语,强烈建议取消所谓的英语职称和计算机考试
- python爬取晋江_[Arcpy] 爬取高德地图面状地物(半自动化)—获取任意地区的行政边界...
- video怎么重新加载 vue_vue.js中vue-video-player中的怎么插入多个视频,视频可以同时播放的问题及解决办法...
- java修炼手册3.8_Java修炼手册
- java项目经理也就那么回事_网易PM | 我们之前在需求评审环节踩过的坑...