python基础(13)之数组
目录
数组
一、访问数组的元素
二、数组的长度
三、修改数组
四、数组的其它操作
数组
Python 没有对数组的内置支持,但可以使用Python 列表代替。
例如:
ben = ["笨小孩1", "笨小孩2", "笨小孩3"]
一、访问数组的元素
您可以通过引用索引号来引用数组元素。例如:
ben = ["笨小孩1", "笨小孩2", "笨小孩3"]
te=ben[0]
print(te)
返回:
修改数组:
ben = ["笨小孩1", "笨小孩2", "笨小孩3"]
ben[0]='高富帅'
print(ben)
返回:
二、数组的长度
用len函数。
例如:
ben = ["笨小孩1", "笨小孩2", "笨小孩3"]
ben[0]='高富帅'
# print(ben)
print(len(ben))
返回:
三、修改数组
补充一点:循环数组元素,您可以使用for in循环遍历数组的所有元素。
例如:
ben = ["笨小孩1", "笨小孩2", "笨小孩3"]
for i in ben:print(i)
返回:
添加数组元素
使用append函数(跟列表一样)
ben = ["笨小孩1", "笨小孩2", "笨小孩3"]
ben.append('河北')
print(ben)
返回:
删除数组元素
您可以使用该pop()方法从数组中删除一个元素。(注意起始位置是0)
例如删除第二个元素:
ben = ["笨小孩1", "笨小孩2", "笨小孩3"]
ben.pop(1)
print(ben)
返回:
您还可以使用该remove()方法从数组中删除一个元素。
ben = ["笨小孩1", "笨小孩2", "笨小孩3"]
ben.pop(1)
print(ben)
ben.remove('笨小孩1')
print(ben)
返回:
注意:列表的remove()方法只删除指定值的第一次出现。
四、数组的其它操作
python基础(13)之数组相关推荐
- 命名空间_python基础 13 类命名空间于对象、实例的命名空间,组合方法
python基础 13 类命名空间于对象.实例的命名空间,组合方法 1.类命名空间于对象.实例的命名空间 创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类有两 ...
- python基础教程视频(全13集)-Python基础视频教程(600集)【传智播客精品教程】...
Python基础视频教程 初级共600节课 本套视频是传智播客紧抓未来最大趋势--人工智能,应运而生的一套Python入门视频教程,Python是学习人工智能的首选语言,而该视频是专门针对零基础的学员 ...
- python基础教程视频(全13集)-Python基础视频教程全集
原标题:Python基础视频教程全集 Python编程语言的定位是"优雅"."明确"."简单",所以对于Python初学者来说,学起来没有那 ...
- python基础总结---安装、语法、变量、数据类型、计算、语句、(1-3)
文章目录 1.python软件配置---jupyter notebook 1.把pip升级到最新版本 2. 安装Jupyter Notebook 3.jupyter notebook启动 2 pyth ...
- python编程基础之一维数组
python编程基础之一维数组 石头剪刀布 描述: 石头剪刀布是常见的猜拳游戏. 石头胜剪刀,剪刀胜布,布胜石头. 如果两个人出拳一样,则不分胜负.一天,小A和小B正好在玩石头剪刀布. 已知他们的出拳 ...
- python基础01-定义二维数组
自学深度学习重拾python,发现自学打的基础就是不行,比如python中定义二维数组的问题,很怪,也很有意思. 找到了一篇大佬的文章:https://www.cnblogs.com/woshare/ ...
- python怎么定义整数数组_python中输入整数数组长度python基础语法
变量 数字类型 运算符 流程控制 while循环 dead loop continue vs break while else 变量(Varibles) W WW.002pc .COM认为此文章对&l ...
- 1.6 编程基础之一维数组 05 年龄与疾病 python
http://noi.openjudge.cn/ch0106/05/ """ 1.6 编程基础之一维数组 05 年龄与疾病 http://noi.openjudge.cn ...
- 1.6 编程基础之一维数组 03 计算书费 python
http://noi.openjudge.cn/ch0106/03/ """ 1.6 编程基础之一维数组 03 计算书费 http://noi.openjudge.cn/ ...
- 7.13 Python基础语法
Python基础语法 编码: 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码 python2.7中有两个函数 ...
最新文章
- 技术团队,你欠了一屁股债你造吗?
- 1.svn无法连接,2.svn日志无法显示,3.日志无法修改
- DRUID连接池的简单使用
- java非必填字段跳过校验,avalon2表单验证,非必填字段在不填写的时候不能通过验证...
- 如何通过直接复制frm文件以实现恢复/复制innodb数据表?
- linux下mysql中文乱码_linux下mysql中文乱码
- 77GHz毫米波雷达快速chirp信号技术(一):测距原理
- BurpSuite CA证书安装(拦截HTTPS协议)
- 锆石科技的FPGA教学视频
- Canvas Scaler
- 协议篇————3、DUP协议详解
- 三菱FX5U程序,双FX5U80MT主从站控制,普洛菲斯触摸屏程序,搭配三菱伺服,松下变频器控制运动控制数轴运动控制
- SAP message TK 248 solved
- Windows任意文件读取漏洞
- 类和对象:类与对象定义
- 数一数Google的软件和服务
- 炒股流程|开户流程|如何炒股
- box-shadow的属性 各种盒子阴影设置
- 【目标检测】批量裁剪图片小脚本
- python3输出九九乘法表,python3: 简单4步骤输出九九乘法表
热门文章
- win7系统每次开机都需要疑难解答的原因与解决方法
- 搜狐视频怎么设置自动连播
- nodejs 安装后 npm-v 无效,node全局环境配置
- MYSQL避免全表扫描__如何查看sql查询是否用到索引(mysql)
- String、StringBuilder、StringBuffer的区别
- 安装python37路径报错_Robot framework安装python3.7导入HttpLibrary.HTTP报错
- python深度复制列表_Python-如何深层复制列表?
- linux连接svn上代码,代码管理平台介绍、安装svn、客户端上使用svn(linux)、客户端上使用svn(windows)...
- java注解执行顺序_如何确保java中的注释执行顺序?
- java 串的顺序存储_算法入门之串的顺序存储表示