zoukankan      html  css  js  c++  java
  • python基础-列表

    python基础

    列表:           #类似C语言中的链表,链式存储结构

    member=['a','b',3]

                                添加元素

    >>member.append('4')             #append 加入一个元素

    >>member.extend([7,8])           #extend  加入多个元素,即加入一个新的列表               append与extend均加在末尾

    >>member.insert(1,'c')             #insert     将一个元素加在指定位置,前面参数为x代表加入到原本第(x-1)位

                              删除元素

    >>member.remove('4')             #remove 删除指定名字的元素

    >>del member                         #del         删除列表

    >>member.pop()                     #pop        pop()不带参数,删除列表最后一个元素

    >>member.pop(5)                   #pop(x)    删除指定序号的元素

                             列表切片

    >>member[1:3]                      #列表名[x:y] 从第x到第y-1的所有原列表元素      前一个元素不写默认为0,后一个不写默认为最大    member[:]即为原列表的拷贝      左闭右开

    list2=list1[:]                            #将list1拷贝到list2

    list3=list1                               #list3为list1的另一个名字,list3可以修改list1的值

                           列表操作符

    >>list3=list1+list2                  #与extend作用相似,加号两边必须同为列表

    >>list3 *=3                            #相当于成倍扩张

    >>a in list1

    >>b not in list2                     #返回True 或 False

                           列表内置函数

    >>list1.count(a)                   #count查看a在list1中出现的次数

    >>list1.index(a,x,y)             #index 查看a在list1中出现的位置,(x,y限定范围,可选)

    >>list1.reverse()                 #reverse 将list1倒置

    >>list1.sort()                       #sort       将list1按从小到大的顺序排放(需要同类型)                 list1.sort(reverse=True)从大到小排放

    元组:            #类似C语言中的数组,顺序存储结构

    元组与列表相似

    区别:1.列表可以任意插入删除元素,而元组不行

               2.列表用中括号,元组用小括号   ~~~但访问其中元素的方法相同:list1=[1,2,3]            tuple1=(1,2,3)              list1[2]          tuple1[1]             tuple1[1:2]

    #创建只有一个元素的元组的方法:tuple1=(1,)或tuple1=,

    #8*(8)=64              8*(8,)=(8,8,8,8,8,8,8,8)

  • 相关阅读:
    Spring spEL
    Spring 使用外部部署文件
    Spring 自动装配
    spring 属性配置细节
    hdu 1054 Strategic Game
    fzu 2037 Maximum Value Problem
    将博客搬至CSDN
    HDU 4714 Tree2Cycle
    HDU 1009 The Shortest Path in Nya Graph
    POJ 1942 Paths on a Grid 组合数的优化
  • 原文地址:https://www.cnblogs.com/sgawscd/p/9540571.html
Copyright © 2011-2022 走看看