数组是运用在多个数据存在一个变量中的,而在调用的时候可以调用所需要的数组。

创建数组

a = ['a','b','c','d','f']   #创建一个数组a其中有5个元素分别是abcdf

1.查询。所谓的查询就是显示变量a中一个或是一些元素

print (a[1])  #打印出a变量中的序列1的元素,我们要注意的是这是从0开始计算的,这是查找单个元素的方法。输出的结果为   b

print (a[1:3]) #这里是打印出a变量中的序列1到3-1的元素。这里要注意的是这是顾头不顾尾的,所以后面的要-1才是输出的结尾位置。输出的结果为b,c

在这里有两中特殊的写法需要注意下print (a[1:])与print (a[1:-1]),前者是打印序列从1到最后的所有元素,后者是打印序列从1到最后的前一位的所有元素。

print (a [0::2])  #第三个值就是所谓的步数,通俗点说就的每隔一个执行一次。输出结果为。a,c,f

print (a[4::-2])  #这里的-是指从右边往左边运行,而且是每隔一个打印一次。需要注意的是当方向相反的时候第一个和第二个的位置也是和原来的相反。

2.增加:

a.append('g')  #在a的结尾添加一个元素g。append 只能在结尾添加

a.insert(1,'g')  #在序列号为1的前面添加一个元素g

3.删除:

a.remove('a')  #删除a数组中的a元素,这种删除不能用序列号的方法删除。

b=a.pop(1)  #与上面的方法不同的是这里的删除可以用序列号找到删除,并会返回删除的值。当括号里的没有指定的坐标的时候,会默认删除数组的最后一个元素

print (b)  #这里就是被删除的值 b

del  a[1]  #删除a中序列号为1的元素

del  a  #删除数组a  在python中del是什么都可以删除的

a.clear()  #清空a数组中的所有数据,只剩下空列表

4.修改  #也就是所谓的替换

a[1]='6'  #把数组a中序列1的值替换为6

a[1:3]=['6','7']  #把数组a中序列1到2的值替换为6和7.一个元素的替换不用加[],而2个元素或以上的都要用[]‘’

python 修改array_python 基础_ 数组的 增删改查3相关推荐

  1. java中的数组增删查改操作,java数组实现增删改查

    java 实现动态数组,Java工具类Arrays中不得不知的常用方法,数组实现队列java,java数组实现增删改查 java 增删改查代码 import java.sql.Connection; ...

  2. kotlin——数组(增删改查)、haspMap(增删改查过滤)、for中断continue

    一.数组的增删改查 1.数组遍历(查) val array: Array<String> = Array(5) { (it * 10).toString() } // 下标for (ite ...

  3. Python列表及其基本的操作(增删改查)

    Python列表及其基本的操作(增删改查) 增 1.insert() 2.append() 3.extend() 删 1.del() 2.pop() 2.1pop() 2.2pop(索引) 3.rem ...

  4. js中数组的增删改查遍历迭代过滤

    注:最后附有源码,可自行测试,动动手印象更深刻 js中数组的增删改查.排序.遍历.迭代.过滤 1.展开语法 2.解构赋值 3.剩余解构 4.增删改 5.合并拆分 6.查 7.排序 8.遍历 9.迭代 ...

  5. 数组的增删改查原理(原生JS)

    数组的增删改查(原生JS) var Arr = [1, 2, 3, 4, 5, 6]; 查 //查 直接遍历数组,这里分别遍历一维数组和二位数组:// 一维数组for (var i = 0; i &l ...

  6. python中的切片能否修改元祖_Python列表的增删改查和元祖

    一.定义列表 1.names = ['mike','mark','candice','laular'] #定义列表 2.num_list = list(range(1,10)) #range生成1-1 ...

  7. python字典增删改查项目_字典的增删改查如何操作?

    什么是字典? 字典是一种可变,无序,可迭代的储存形式 在字典中它们的储存是以键值对来存的! 也就是吧两个相关的值关联起来,通过我的键来查找我的值! 可以存储各种的数据类型 ! 字典的操作跟列表一样,分 ...

  8. Python面向对象编程案例:封装数据库增删改查操作

    问题描述:编写一个类,封装对SQLite数据库的增删改查操作,使得数据库操作更加友好,类的使用者不需要了解SQL语句的语法规则,只需要了解类的接口即可. 思考下面的问题,尝试着写一写,然后到达文末查看 ...

  9. bootstrap 获取表格修改的结果_BootStrap实现带有增删改查功能的表格(DEMO详解)

    前言 bootstrap的表格样式,有类似EasyUI的表格,也有卡片式表格,放到移动端显示,各有千秋.但是BootStrap自带的表格是没有操作列的,网上的资源不少,但是都是比较单一.零碎,JS.C ...

最新文章

  1. Dockerfile镜像优化方案指引
  2. dubbox 编译 和 测试
  3. Qt中的QGridLayout
  4. MySQL ORDER BY:对查询结果进行排序
  5. python json的简单学习
  6. 2012.5.3下午
  7. 如何将NFC读卡器库移植到Kinetis K64F微控制器
  8. win10 无法安装Hp1020和HP1106打印机问题
  9. Linux系统的关机重启命令
  10. vue实现拍照人脸识别功能带人脸选中框
  11. luckysheet实现打印功能
  12. html body与页面的距离,html - 如何在TBODY元素之间放置间距
  13. 【最大公约数】欧几里得算法
  14. 提升你幽默感的经典短句
  15. hibernate主键生成策略native,assigned,uuid的区别
  16. 微信小程序转码机器人----【在线实战】
  17. qq空间把android改成iphone,装逼时代 教你如何修改QQ微信小尾巴为来自iphone6
  18. 经典正则表达式 (“转自清清月儿”)
  19. 计算机网络中的32种掩码和反掩码
  20. 用Winrar打造永不被杀的免杀捆绑器

热门文章

  1. mysql递归查询所有上下节点_非递归打印二叉树的所有路径,保存父节点和孩子节点到底有啥差别...
  2. 修改telnet提示并非_俊翔:修改ECU数据解除奔驰GL350尿素限制
  3. 腾讯手游助手android版本,腾讯游戏助手下载-腾讯游戏助手 安卓版v3.3.4.22-PC6安卓网...
  4. linux文件权限umask,linux系统中UMASK权限的用法讲解
  5. Vue 封装的组件生命周期钩子
  6. 深入理解DOM节点类型第六篇——特性节点Attribute
  7. react-性能优化
  8. 使用 HTML5 Canvas 绘制出惊艳的水滴效果
  9. 3. HTML中的容器标签
  10. OS X EI Captain 下解决 There was a problem confirming the ssl certificate 问题