zoukankan      html  css  js  c++  java
  • python 基础_ 数组的 增删改查3

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

    创建数组

    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个元素或以上的都要用[]‘’

  • 相关阅读:
    vs2005设置断点不能调试问题(方法三为首选项,一般都可以解决)
    SQL中内连接和外连接的问题!
    javascript读写删cookie的简单方法
    数据库语句 select * from table where 1=1 的用法和作用
    gridview 和repeater 添加序号的方法
    asp.net Forms身份验证详解(转载)
    Asp.net中的认证与授权(转载)
    ASP.NET中前台javascript与后台代码调用
    android 模拟器不能上网解决方法
    大数据量系统架构
  • 原文地址:https://www.cnblogs.com/luotianyi520/p/8284349.html
Copyright © 2011-2022 走看看