• list的一些功能


    x = [1,5,2,3,4]

    1.列表反转序:

    函数法:

    x.reverse()该方法没有返回值但会对列表进行反向排序。

    注意 不能y=x.reverse(),会得到None

    如果要的话要y=revesed(x),而且这个不知道为什么直接输出y得到一串英文,要for  in才可以输出倒序后的列表

    好像返回的是个返回序列的反向访问的迭代子。

    切片法:s = 'abcdefgh'  

     在Python的序列中(列表和元组都是序列),都可以可以使用切片操作:  sequence[start : end : step] 前面两个好理解,分别为开始索引的位置和结束索引的位置(Python中提供两种索引:从左向右 0 ..... index-1   从右向左 -1 .... -index),关键是在这个step的含义。

    其实呢,step在这里表示的是切片的步长(step不能为0,默认为1):

           若  step > 0, 则表示从左向右进行切片。此时,start必须小于end才有结果,否则为空。例如: s[0,: 5: 2]的结果是'ace'

           若  step < 0, 则表示从右向左进行切片。 此时,start必须大于end才有结果,否则为空。列如: s[5: 0: -1]的结果是'fedcb'

    反正s[::-1]就是把原来的列表反了过来。

    2.排序:

    x.sort()

    print x得到[1,2,3,4,5]

    但也不能y=x.sort()即这种方法没办法保留原来的序列

    所以要用到sorted()

    y=sorted(x)

    print y得到[1,2,3,4,5],print x得到[1,5,2,3,4]

  • 相关阅读:
    Docker部署nginx
    解决网页在手机端适配问题
    记一次Jenkins+Docker+gitlab自动化部署vue
    Docker部署jenkins
    备案
    Jenkins插件使用--Publish Over SSH
    打开root用户ssh登陆
    gitlab配置git
    Dokcer容器内无法域名解析
    vue开发环境搭建
  • 原文地址:https://www.cnblogs.com/wangshen31/p/6361193.html
Copyright © 2020-2023  润新知