zoukankan      html  css  js  c++  java
  • python学习日记180823

    列表 a=[ ]

    1.负数下标:a=[-1]指的是列表a最后一个下标,-2指倒数第二个下标

    2.切片——利用切片获得子列表

      a[1:4]——'1'切片开始处的下标,‘4’切片结束处的下标(不包括此下标)

      a[:4]——0-4的切片

      a[2:]——2之后的切片

    3.利用下标给列表中的值赋值

      a[3]='hello'

    4.列表连接和列表复制

      操作符'+'可以连接两个列表得到一个新列表:

    a=['1','2','3']  b=['4','5','6']
    print a+b

      列表复制

    a=['hello','hi','howdy','heyas']
    print a*3

    5.del语句从列表中删除值

      del a[2]  删除列表a中下标为2的值,后面的值所有的下标往前移动一位

    6.in和not in 操作符,返回值为True和False可以判断一个值是否在列表中

    7.多重赋值

      a=[1,2,3]

      i,j,k=a相当于i=1,j=2,k=3

    a=[1,2,3]
    i,j,k=a
    print i,j,k

    8.index() 参数如果存在与列表中,则返回值的下标,重复值返回第一个值的下标

      

    a=['hello','hi','howdy','heyas']
    
    print a.index('hi')

    9.append()和insert() 方法在列表中添加值

      append()为追加,在列表的末尾添加参数,a.insert(3,'4')表在a的下标3出插入''4'

      注意:正确使用方法为:a.append('4')和a.insert(3,'4')

         而不是a=a.append('4')和a=a.insert(3,'4')

    10.用remove()方法从列表中删除值

      remove()的参数为列表中的值,如果值出现多次,则删除第一次出现的值,而del a[i]是通过下标来删除

    11.sort()方法将列表排序

    a=[-3,-4,1,1,3,2,14,24,-9]
    a.sort()#顺序
    print a
    
    a.sort(reverse=True)
    print a#逆序

  • 相关阅读:
    .NET:在ASP.NET中如何进行IP限制
    vim配置文件和插件
    初学Perl的感受之数据类型
    ASP.NET伪静态详解及配置
    Wayback Machine
    对单元测试的一点感悟——这是一把双刃剑
    python中使用postgres
    第三章 匿名方法
    在C#程序中使用ocx的方法
    可扩展的 “密码强度” 代码示例
  • 原文地址:https://www.cnblogs.com/zxingwork/p/9525699.html
Copyright © 2011-2022 走看看