• Python中的列表和元组 Carol


    列表  #列表转字符串:

        list -----> str  join

     li = ['taibai','alex','wusir','egon','女神',]

        s = '++++'.join(li)        ##用‘++++’把各个元素隔开

        str ----->list split()
         print(s)

            #字符串转列表           split()

    基本介绍:

      列表形式: li=[1,2,3,4,5]

           li = ['orange','people','friend']

      列表中每个元素都有一个位置索引,从0开始。

      列表的更新:删,改

       li = ['今','天','周','五'] 

       增:

        li.append('不放假')  #在列表最后添加

        li.insert(2,'可能')    # 2是'可能'在列表中的索引

        li.extend('明天放假')  #在列表最后分解并增加可迭代对象'明天放假'

       

        li.extend(['放','个','屁','假']) #跟li.extend('明天放假')输出方式一样       

       删:

        data = li.pop(0)  #删除'今',li的返回值是'今'

        data = li.pop()  #默认删除最后一个元素。

        li.remove('今')  #按元素去删除

        li.clear()    #清空列表

        del li      #删除列表

        del li[0:2]    #切片去删除列表中的元素

       改:

        li[0] =’被修改的内容‘   

        li[0:3] = ‘别修改的内容’     #修改列表中索引为3的前面的所有元素,并迭代化输出。(不包括索引为3的元素)

       查:

        for i in li:

          print(i)    #输出列表中的所有元素

        print(li[0:2])    #切片输出

        

        print(len(li))    #输出列表宽度

        print(li.count('周')) #查看‘周’在列表中的个数

        print(li.index('周')) #查看'周'在列表li中是否存在,不存在报错,存在返回该元素的索引。

    列表的正反向排序

    li = [1,2,5,3,9,4]

    正向排序:

        li.sort()

        print(li)    #不能print(li.sort())会返回None  ,下同

    反向排序:

        li.sort(reverse=True)

        print(li)

    反转:

        li.reverse

        print(li)

    列表的嵌套

    #列表的嵌套
    li = ['taibai','武藤兰','苑昊',['alex','egon',89],23]

    # print(li[1][1])
    # name = li[0].capitalize()
    # # print(name)
    # li[0] = name
    # li[0] = li[0].capitalize()
    # li[2] = '苑日天'
    # print(li[2].replace('昊','ritian'))
    # li[2] = li[2].replace('昊','ritian')
    # li[3][0] = li[3][0].upper()
    # print(li)

     元组

    元组  只读列表,可循环查询,可切片

    除了元组里面的列表可修改,其他都不可修改。

    range  

    #range [1,2,3,4,5,6,.......100........]    

    # for i in range(3,10):
    # print(i)

  • 相关阅读:
    数列分段divide
    精度计算(保留几位小数)
    洛谷P1119灾后重建
    暴雨rain
    石子游戏stone
    化学家chemist
    【ybtoj】【质数和约数】合并集合
    【ybtoj】【质数和约数】质数距离
    【ybtoj】【质数和约数】不定方程
    【再见OI】9.23模拟总结
  • 原文地址:https://www.cnblogs.com/qinghuani/p/8066424.html
Copyright © 2020-2023  润新知