Python 列表list

来源:互联网 发布:股票统计软件手机 编辑:程序博客网 时间:2024/06/06 13:07

1、定义列表

     list1 = ['physics', 'chemistry', 1997, 2000];2、查询    1.值 = 列表[index]         根据下标查找值    2.index = 列表.index(值)         从列表中找出某个值第一个匹配项的索引位置    3.count = 列表.count(值)        统计某个元素在列表中出现的次数     4.lenth = len(列表)       查询列表的长度,元素的个数    5.max(列表) ,min(列表)         查询列表中的最大值,最小值3.增加    1.列表.append(值)         新增到末尾    2.列表.insert(下标,值)        插入到指定位置    3.列表.extend(列表)       列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。4.修改   1.列表[下标] = 值5.删除    1.列表.pop()                   删除末尾元素,并返回此元素    2.列表.pop(下标)                   根据元素下标删除,并返回次元素    3.del 列表[下标]                          根据元素下标删除    4.列表.remove(值)                          根据元素的值删除,删除第一个出现的值。6.判断    1.in(存在)       如果存在那么结果为True,否则为False    2.not in(不存在)       如果不存在那么结果为True,否则False7.脚本操作    + 号用于组合列表,* 号用于重复列表。


8.排序

    1.列表.reverse()
        将列表中元素反转。
    2.列表.sort()
        对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数

9.列表截取

     列表[num1:num2:num3]        

          num1,num2都是列表的下标 num3是间隔 返回一个新的列表
  

     >>> a = [1,2,3,4,5,6,7,8]                >>> b = a[1:]     >>> b  [2, 3, 4, 5, 6, 7, 8]     >>> c = a[1:3]     >>> c   [2, 3]     >>> c = a[1:3]     >>> c    [2, 3]     >>> d = a[0:7:2]     >>> d    [1, 3, 5, 7]


     a[1:]:从下标1开始,截取到末尾
     a[1:3]:从下标1开始,截取到下标3之前的元素。
     a[0:7:2]:从下标0开始,截取到下标7之前的元素,间隔是2。

10.嵌套列表

>>>a = ['a', 'b', 'c']>>> n = [1, 2, 3]>>> x = [a, n]>>> x[['a', 'b', 'c'], [1, 2, 3]]>>> x[0]['a', 'b', 'c']>>> x[0][1]'b'



   

原创粉丝点击