zoukankan      html  css  js  c++  java
  • 321list,元组,range**数字是不可迭代的!

    一、list(列表)

    列表是python中的基础数据类型之一,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型。列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,32位python的限制是 536870912 个元素,64位python的限制是 1152921504606846975 个元素。而且列表是有序的,有索引值,可切片,方便取值

    1,增

    insert:按索引插入任何位置

    li.insert(索引,内容)

    li=[1,'a','b',2,3,'a']
    li.insert(1,2)
    print(li)

    append:在列表最后追加
    extend:迭代添加,将内容拆分成元素后添加在最后
    应用,名字录入系统:
    name_list=['小米','小号','小康'] while True: name = input('姓名或者q/Q') if name.upper()=='Q': break else: name_list.append(name) print('以录入%s'% name) print(name_list)
    
    
    

    2,删
    pop:按索引删除,有返回值,可提取。默认删除最后一个,只能删除单个元素
    remove:按元素删,一次只能删一个
    clear:清空列表内容
    del:删除列表,可切片删除li.del(起始索引:截至索引:步长)
    3,改
    按索引改:li[索引]=‘内容’
    按切片改:li[起始索引:截至索引]=字符串或者列表
    按索引改 ,将内容直接替换,
    
    
    按切片改,将内容拆分成元素替换。
    4,查
    按索引,切片,步长查看
    for循环查看

    二、其他操作方法
    li.sort():从小到大,正向排序
    li.sort(reverse=True):从大到小,反向排序

    li.reverse():翻转
    print(len(li)):列表长度
    print(li.count()):查找某元素个数
    print(li.index()):查找元素索引

    三、元组
    元组被称为只读列表,即数据可以被查询,但不能被修改,所以,字符串的切片操作同样适用于元组。
    ‘儿子不能改,孙子可以改’。元组内的列表字典等是可以改的


    四、其他
    range,当成一个数字列表,范围
    for i in range(0,10,2)

    ' '.join(可迭代对象)
    用字符串做一个连接符,连接可迭代对象的每一个元素,成为一个新的字符串。
    list-->str
    与li.split()正相反,






  • 相关阅读:
    关于ASPack 2.12加壳软件的脱壳方法[图文]
    OllyDbg快捷键记录帖
    C console编程
    用着VC++ Debug 理解汇编与C语言的对应关系
    赵青-《剑侠情缘网络版》开发回顾
    VC++ 预定义常量
    oracle分区自动创建
    清理oracle lobsegment
    libXext.so.6: cannot open shared object file: No such file or directory
    Oracle 杀死锁进程
  • 原文地址:https://www.cnblogs.com/Mr-Murray/p/8618058.html
Copyright © 2011-2022 走看看