zoukankan      html  css  js  c++  java
  • python之列表

    列表:列表由一系列按特定的顺序排列的元素组成。你可以创建包含字母表中的所有字母、数字0-9或者所有家庭成员姓名的列表;也可以将任何东西加入到列表中,其中的元素之间可以没有任何关系。

    p:鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(例如letters,diits或names)是个不错的主意(定义名字的规范)

    列表的基本操作:

    1.列表的表示:用[ ]来表示列表,元素之间用逗号隔开。

    例如:bicycles = ['trek','cannondale','redline','specialized']

    2.列表的输出

    引用1中的列表,输出trek就是:print(bicycles[0])

    p:在列表中角标是从0开始而不是从1开始,也称之为索引

    3.列表的增删改查

    (1)增加:append()在列表末尾增加一个元素

        insert()在列表任意位置插入元素:bicycles.insert(0,''Giant)

    (2)修改:直接列表名加角标,输入想要修改的元素即可

              bicycles[0] ='Giant'

    (3)删除:del语句:是全局的删除语句

            使用del bicycles[0]之后

            1中的列表的trek就被删除了

        

        pop语句:删除列表中末尾的元素,删除之后该元素还可接着使用

               例如:popper_bicycle = bicycles.pop() 

                print(bicycles)

                print(popper_bicycle)

              

             显示结果为:['trek','cannondale','redline']

                   specialized

        remove():直接用元素的名字去删除

    (4)查询:即:类似print(biycles[0])的查询列表中的元素

    4.列表的进阶操作,后续补充  

    将字符串变成列表

    s = 'www.baidu.com'
    li = s.split('.')

    输出结果为:

    ['www', 'baidu', 'com']
    

     同理,将列表变成字符床使用join方法:一般为','join(列表名)


    转换列表的数据类型我们如果需要将列表中的数据类型进行转换(比如将文件里获得来组成列表的数据变为int型号)我们可以则么做:

    f = open('aaa','r',encoding='utf-8')
    s = f.readline()
    v = s.split(',')
    a=[int(i) for i in v]#将列表中的字符串类型的转换成数据类型的
    

     如果需要int变成str,只要将int()修改为str()即可

            

  • 相关阅读:
    基于任意深度学习+树状全库搜索的新一代推荐系统
    千人千面、个性化推荐,解读数据赋能商家背后的AI技术
    Graphics2D画图时背景颜色设置
    高校大数据实习实训平台需求
    B2B行业的支付的那些事。
    生成excel xls
    简单文件上传
    计时3秒后自动跳转到登录页
    jquery $换JQ
    用于二维数组排序
  • 原文地址:https://www.cnblogs.com/swearBM/p/8997247.html
Copyright © 2011-2022 走看看