目录

数组

一、访问数组的元素

二、数组的长度

三、修改数组

四、数组的其它操作


数组

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)之数组相关推荐

  1. 命名空间_python基础 13 类命名空间于对象、实例的命名空间,组合方法

    python基础 13 类命名空间于对象.实例的命名空间,组合方法 1.类命名空间于对象.实例的命名空间 创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类有两 ...

  2. python基础教程视频(全13集)-Python基础视频教程(600集)【传智播客精品教程】...

    Python基础视频教程 初级共600节课 本套视频是传智播客紧抓未来最大趋势--人工智能,应运而生的一套Python入门视频教程,Python是学习人工智能的首选语言,而该视频是专门针对零基础的学员 ...

  3. python基础教程视频(全13集)-Python基础视频教程全集

    原标题:Python基础视频教程全集 Python编程语言的定位是"优雅"."明确"."简单",所以对于Python初学者来说,学起来没有那 ...

  4. python基础总结---安装、语法、变量、数据类型、计算、语句、(1-3)

    文章目录 1.python软件配置---jupyter notebook 1.把pip升级到最新版本 2. 安装Jupyter Notebook 3.jupyter notebook启动 2 pyth ...

  5. python编程基础之一维数组

    python编程基础之一维数组 石头剪刀布 描述: 石头剪刀布是常见的猜拳游戏. 石头胜剪刀,剪刀胜布,布胜石头. 如果两个人出拳一样,则不分胜负.一天,小A和小B正好在玩石头剪刀布. 已知他们的出拳 ...

  6. python基础01-定义二维数组

    自学深度学习重拾python,发现自学打的基础就是不行,比如python中定义二维数组的问题,很怪,也很有意思. 找到了一篇大佬的文章:https://www.cnblogs.com/woshare/ ...

  7. python怎么定义整数数组_python中输入整数数组长度python基础语法

    变量 数字类型 运算符 流程控制 while循环 dead loop continue vs break while else 变量(Varibles) W WW.002pc .COM认为此文章对&l ...

  8. 1.6 编程基础之一维数组 05 年龄与疾病 python

    http://noi.openjudge.cn/ch0106/05/ """ 1.6 编程基础之一维数组 05 年龄与疾病 http://noi.openjudge.cn ...

  9. 1.6 编程基础之一维数组 03 计算书费 python

    http://noi.openjudge.cn/ch0106/03/ """ 1.6 编程基础之一维数组 03 计算书费 http://noi.openjudge.cn/ ...

  10. 7.13 Python基础语法

    Python基础语法 编码: 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码 python2.7中有两个函数 ...

最新文章

  1. 技术团队,你欠了一屁股债你造吗?
  2. 1.svn无法连接,2.svn日志无法显示,3.日志无法修改
  3. DRUID连接池的简单使用
  4. java非必填字段跳过校验,avalon2表单验证,非必填字段在不填写的时候不能通过验证...
  5. 如何通过直接复制frm文件以实现恢复/复制innodb数据表?
  6. linux下mysql中文乱码_linux下mysql中文乱码
  7. 77GHz毫米波雷达快速chirp信号技术(一):测距原理
  8. BurpSuite CA证书安装(拦截HTTPS协议)
  9. 锆石科技的FPGA教学视频
  10. Canvas Scaler
  11. 协议篇————3、DUP协议详解
  12. 三菱FX5U程序,双FX5U80MT主从站控制,普洛菲斯触摸屏程序,搭配三菱伺服,松下变频器控制运动控制数轴运动控制
  13. SAP message TK 248 solved
  14. Windows任意文件读取漏洞
  15. 类和对象:类与对象定义
  16. 数一数Google的软件和服务
  17. 炒股流程|开户流程|如何炒股
  18. box-shadow的属性 各种盒子阴影设置
  19. 【目标检测】批量裁剪图片小脚本
  20. python3输出九九乘法表,python3: 简单4步骤输出九九乘法表

热门文章

  1. win7系统每次开机都需要疑难解答的原因与解决方法
  2. 搜狐视频怎么设置自动连播
  3. nodejs 安装后 npm-v 无效,node全局环境配置
  4. MYSQL避免全表扫描__如何查看sql查询是否用到索引(mysql)
  5. String、StringBuilder、StringBuffer的区别
  6. 安装python37路径报错_Robot framework安装python3.7导入HttpLibrary.HTTP报错
  7. python深度复制列表_Python-如何深层复制列表?
  8. linux连接svn上代码,代码管理平台介绍、安装svn、客户端上使用svn(linux)、客户端上使用svn(windows)...
  9. java注解执行顺序_如何确保java中的注释执行顺序?
  10. java 串的顺序存储_算法入门之串的顺序存储表示